Função VarTokenizeFormatString (oleauto.h)
Analisa a cadeia de caracteres de formato real em uma série de tokens que podem ser usados para formatar variantes usando VarFormatFromTokens.
Sintaxe
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
);
Parâmetros
[in, optional] pstrFormat
A cadeia de caracteres de formato. Por exemplo, "mm-dd-yy".
[in, out] rgbTok
O buffer de token de destino.
[in] cbTok
O tamanho do buffer de token de destino.
[in] iFirstDay
Primeiro dia da semana.
Valor | Significado |
---|---|
|
O padrão do sistema |
|
Monday |
|
Terça-feira |
|
Quarta-feira |
|
Quinta-feira |
|
Friday |
|
Sábado |
|
Sunday |
[in] iFirstWeek
Primeira semana do ano.
Valor | Significado |
---|---|
|
O padrão do sistema. |
|
A primeira semana contém 1º de janeiro. |
|
A metade maior (quatro dias) da primeira semana está no ano atual. |
|
A primeira semana tem sete dias. |
[in] lcid
A localidade na qual interpretar a cadeia de caracteres de formato.
[in, optional] pcbActual
Aponta para o inteiro que é definido como o primeiro token gerado. Este parâmetro pode ser NULL.
Retornar valor
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um ou mais argumentos não são válidos. |
|
O buffer de token de destino é muito pequeno. |
Comentários
Analisar a cadeia de caracteres de formato uma vez e usá-la repetidamente geralmente é mais rápido do que chamar VarFormat repetidamente, pois a última rotina chama VarTokenizeFormatString para cada chamada.
A localidade que você passa controla como a cadeia de caracteres de formato é interpretada, não a aparência da saída real de VarFormatFromTokens .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oleauto.h |
Biblioteca | OleAut32.lib |
DLL | OleAut32.dll |