Funzione VarTokenizeFormatString (oleauto.h)
Analizza la stringa di formato effettivo in una serie di token che possono essere usati per formattare varianti usando VarFormatFromTokens.
Sintassi
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
);
Parametri
[in, optional] pstrFormat
Stringa di formato. Ad esempio"mm-dd-yy".
[in, out] rgbTok
Buffer del token di destinazione.
[in] cbTok
Dimensioni del buffer del token di destinazione.
[in] iFirstDay
Primo giorno della settimana.
Valore | Significato |
---|---|
|
Impostazione predefinita del sistema |
|
Monday |
|
Tuesday |
|
Wednesday |
|
Thursday |
|
Friday |
|
Sabato |
|
Sunday |
[in] iFirstWeek
Prima settimana dell'anno.
Valore | Significato |
---|---|
|
Impostazione predefinita del sistema. |
|
La prima settimana contiene il 1° gennaio. |
|
La metà più grande (quattro giorni) della prima settimana è nell'anno corrente. |
|
La prima settimana ha sette giorni. |
[in] lcid
Impostazioni locali in cui interpretare la stringa di formato.
[in, optional] pcbActual
Punta all'intero impostato sul primo token generato. Questo parametro può essere NULL.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Uno o più argomenti non sono validi. |
|
Il buffer del token di destinazione è troppo piccolo. |
Commenti
L'analisi della stringa di formato una volta e quindi l'uso ripetuto è in genere più veloce rispetto alla chiamata ripetuta di VarFormat, perché la seconda routine chiama VarTokenizeFormatString per ogni chiamata.
Le impostazioni locali passate controllano il modo in cui la stringa di formato viene interpretata, non il modo in cui viene visualizzato l'output effettivo di VarFormatFromTokens .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oleauto.h |
Libreria | OleAut32.lib |
DLL | OleAut32.dll |