VarTokenizeFormatString-Funktion (oleauto.h)
Analysiert die tatsächliche Formatzeichenfolge in eine Reihe von Token, die zum Formatieren von Varianten mithilfe von VarFormatFromTokens verwendet werden können.
Syntax
HRESULT VarTokenizeFormatString(
[in, optional] LPOLESTR pstrFormat,
[in, out] LPBYTE rgbTok,
[in] int cbTok,
[in] int iFirstDay,
[in] int iFirstWeek,
[in] LCID lcid,
[in, optional] int *pcbActual
);
Parameter
[in, optional] pstrFormat
Die Formatzeichenfolge. Beispiel: "mm-tt-yy".
[in, out] rgbTok
Der Zieltokenpuffer.
[in] cbTok
Die Größe des Zieltokenpuffers.
[in] iFirstDay
Erster Wochentag.
Wert | Bedeutung |
---|---|
|
Der Systemstandard |
|
Montag |
|
Tuesday |
|
Wednesday |
|
Thursday |
|
Freitag |
|
Samstag |
|
Sonntag |
[in] iFirstWeek
Erste Woche des Jahres.
Wert | Bedeutung |
---|---|
|
Der Systemstandard. |
|
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] lcid
Das Gebietsschema, in dem die Formatzeichenfolge interpretiert werden soll.
[in, optional] pcbActual
Zeigt auf die ganze Zahl, die auf das erste generierte Token festgelegt ist. Dieser Parameter kann NULL sein.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
|
Der Zieltokenpuffer ist zu klein. |
Hinweise
Das einmale Analysieren der Formatzeichenfolge und die wiederholte Verwendung ist in der Regel schneller als das wiederholte Aufrufen von VarFormat , da bei letzterer Routine VarTokenizeFormatString für jeden Aufruf aufgerufen wird.
Das Gebietsschema, das Sie übergeben, steuert, wie die Formatzeichenfolge interpretiert wird, nicht wie die tatsächliche Ausgabe von VarFormatFromTokens aussieht.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oleauto.h |
Bibliothek | OleAut32.lib |
DLL | OleAut32.dll |