VarBstrFromDec-Funktion (oleauto.h)
Konvertiert einen Dezimalwert in einen BSTR-Wert.
Syntax
HRESULT VarBstrFromDec(
[in] const DECIMAL *pdecIn,
[in] LCID lcid,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut
);
Parameter
[in] pdecIn
Der zu konvertierende Wert.
[in] lcid
Der Gebietsschemabezeichner.
[in] dwFlags
Mindestens eines der folgenden Flags:
Wert | Bedeutung |
---|---|
|
Verwendet die Standard gebietsschemaeinstellungen des Systems anstelle benutzerdefinierter Gebietsschemaeinstellungen. |
|
Lässt den Datumsteil einer VT_DATE aus und gibt nur die Uhrzeit zurück. Gilt für Konvertierungen in oder von Datumsangaben. Wird nicht für VariantChangeType und VariantChangeTypeEx verwendet. |
|
Lässt den Zeitteil eines VT_DATE aus und gibt nur das Datum zurück. Gilt für Konvertierungen in oder von Datumsangaben. Wird nicht für VariantChangeType und VariantChangeTypeEx verwendet. |
[out] pbstrOut
Der resultierende Wert.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Der Eingabeparameter ist kein gültiger Variantentyp. |
|
Die Daten, auf die der Ausgabeparameter verweist, passen nicht in den Zieltyp. |
|
Das Argument konnte nicht an den angegebenen Typ geerct werden. |
|
Eines der Argumente ist ungültig. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
Requirements (Anforderungen)
Zielplattform | Windows |
Kopfzeile | oleauto.h |
Bibliothek | OleAut32.lib |
DLL | OleAut32.dll |