VarFormat
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Formatiert eine Variante in Form einer Zeichenfolge durch eine Formatzeichenfolge analysieren.
HRESULT VarFormat(
LPVARIANT pvarIn,
LPOLESTR pbstrFormat,
int iFirstDay,
int iFirstWeek,
ULONG dwFlags,
BSTR *pbstrOut
);
Parameter
pvarIn
[in] Die Variante mit dem Wert formatieren.pbstrFormat
[in] Verweist auf die Formatzeichenfolge beispielsweise "mm-tt-jj".iFirstDay
[in] Erster Tag der Woche, 0 = Systemstandard, 1 = Montag, 2 = Dienstag usw..iFirstWeek
[in] Erste Woche des Jahres. In der folgende Tabelle werden die Werte für iFirstWeek beschrieben:iFirstWeek Werte
Bedeutung
0
Die Standardeinstellung des Systems
1
Die erste Woche enthält 1. Januar.
2
Die größeren Hälfte (vier Tage) die erste Woche im aktuellen Jahr ist.
3
Die erste Woche hat sieben Tage.
dwFlags
[in] Flags, die die Formatierung steuern verarbeiten. Die nur Flags, die festgelegt werden können, VAR_CALENDAR_HIJRI oder VAR_FORMAT_NOSUBSTITUTE sind.pbstrOut
[Out] Verweist auf die formatierte Zeichenfolge, die Variante darstellt.
Rückgabewert
Die Funktion gibt eine der folgenden zurück:
Rückgabewert |
Bedeutung |
---|---|
S_OK |
Erfolg. |
E_INVALIDARG |
Eine oder mehrere der Argumente ist ungültig. |
Kommentare
Diese Funktionen werden Standard-Gebietsschema des Benutzers während aufrufen VarTokenizeFormatStringVarFormatFromTokens verwendet.