VarI8FromStr

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

Konvertiert eine Zeichenfolge OLECHAR in einen Int64.

HRESULT VarI8FromStr(
  OLECHAR *strIn, 
  LCID lcid, 
  unsigned long dwFlags, 
  LONG64 *pi64Out
);

Parameter

  • strIn
    [in] Der Wert umgewandelt werden soll. Obwohl definiert als ein OLECHAR 1 ist ein BSTR auch zulässig.

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

  • dwFlags
    [in] Dieser Parameter kann 0 (null) oder mindestens eines der folgenden Flags sein:

    Flag

    Beschreibung

    LOCALE_NOUSEROVERRIDE

    Verwendet Systemeinstellungen Standard-Gebietsschema statt benutzerdefinierte Gebietsschema.

  • pi64Out
    [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 die Ausgabe-Parameter ist größer als der Speicher für das Ziel.

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