VarBstrFromI4

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Konvertiert einen long-Wert in einen BSTR-Wert.

HRESULT VarBstrFromI4(  
  long  lln,         
  LCID  lcid,          
  ULONG  dwFlags, 
  BSTR   *pbstrOut  
);

Parameter

  • lln
    [in] Der Wert umgewandelt werden soll.

  • lcid
    [in] Für Konvertierungen von String und VT_DISPATCH Eingabe, die LCID für die Konvertierung verwenden. Eine Liste der LCIDs finden Sie unter unterstützen mehrere National Sprachen und verfügbar ActiveX Objects.

  • dwFlags
    [in] Reserviert, auf Null (0) festgelegt.

  • pbstrOut
    [Out] Verweist auf den umgewandelten Wert.

Rückgabewert

Der Rückgabewert vom zurückgegebenen HRESULT ist eine der folgenden.

Wert

Bedeutung

S_OK

Erfolg.

DISP_E_BADVARTYPE

Der Eingabeparameter ist keiner Variant-Typ.

DISP_E_OVERFLOW

Die Daten auf den Ausgabeparameter zeigt passt nicht in den Zieltyp.

DISP_E_TYPEMISMATCH

Das Argument konnte nicht in den angegebenen Typ umgewandelt werden.

E_INVALIDARG

Eines der Argumente ist ungültig.

E_OUTOFMEMORY

Für die Konvertierung konnte kein Arbeitsspeicher zugewiesen werden.

Siehe auch

Konzepte

Daten Typkonvertierungsfunktionen

Konvertierung und Bearbeitung Funktionen (Component-Automatisierung)

Weitere Ressourcen

Automatisierung Programming Reference