VarUI8FromStr

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 unsigned INT64.

HRESULT VarUI8FromStr(
  OLECHAR *strIn, 
  LCID lcid, 
  unsigned long dwFlags, 
  ULONG64 *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. 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