VarFormat-Funktion (oleauto.h)
Formatiert eine Variante in Zeichenfolgenform, indem eine Formatzeichenfolge analysiert wird.
Syntax
HRESULT VarFormat(
[in] LPVARIANT pvarIn,
[in, optional] LPOLESTR pstrFormat,
[in] int iFirstDay,
[in] int iFirstWeek,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut
);
Parameter
[in] pvarIn
Die Variante.
[in, optional] pstrFormat
Die Formatzeichenfolge. Beispiel: "mm-tt-jj".
[in] iFirstDay
Erster Wochentag.
Wert | Bedeutung |
---|---|
|
Die Standardeinstellung des Systems |
|
Montag |
|
Tuesday |
|
Wednesday |
|
Thursday |
|
Freitag |
|
Samstag |
|
Sonntag |
[in] iFirstWeek
Erste Woche des Jahres.
Wert | Bedeutung |
---|---|
|
Der Standard des Systems. |
|
Die erste Woche enthält den 1. Januar. |
|
Die größere Hälfte (vier Tage) der ersten Woche liegt im aktuellen Jahr. |
|
Die erste Woche hat sieben Tage. |
[in] dwFlags
Flags, die den Formatierungsprozess steuern. Die einzigen Flags, die festgelegt werden können, sind VAR_CALENDAR_HIJRI oder VAR_FORMAT_NOSUBSTITUTE.
[out] pbstrOut
Die formatierte Zeichenfolge, die die Variante darstellt.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
Hinweise
Diese Funktion verwendet beim Aufrufen von VarTokenizeFormatString und VarFormatFromTokens das Standardgebietsschema des Benutzers.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oleauto.h |
Bibliothek | OleAut32.lib |
DLL | OleAut32.dll |