Función VarTokenizeFormatString (oleauto.h)
Analiza la cadena de formato real en una serie de tokens que se pueden usar para dar formato a variantes mediante VarFormatFromTokens.
Sintaxis
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
Cadena de formato. Por ejemplo, "mm-dd-yy".
[in, out] rgbTok
Búfer de token de destino.
[in] cbTok
Tamaño del búfer de tokens de destino.
[in] iFirstDay
Primer día de la semana.
Valor | Significado |
---|---|
|
Valor predeterminado del sistema |
|
Lunes |
|
Martes |
|
Miércoles |
|
Jueves |
|
Viernes |
|
Sábado |
|
Domingo |
[in] iFirstWeek
Primera semana del año.
Valor | Significado |
---|---|
|
Valor predeterminado del sistema. |
|
La primera semana contiene el 1 de enero. |
|
La mitad mayor (cuatro días) de la primera semana se encuentra en el año actual. |
|
La primera semana tiene siete días. |
[in] lcid
Configuración regional en la que se va a interpretar la cadena de formato.
[in, optional] pcbActual
Apunta al entero que se establece en el primer token generado. Este parámetro puede ser NULL.
Valor devuelto
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Uno o varios de los argumentos no son válidos. |
|
El búfer del token de destino es demasiado pequeño. |
Comentarios
Analizar la cadena de formato una vez y usarla repetidamente suele ser más rápida que llamar a VarFormat repetidamente, ya que la última rutina llama a VarTokenizeFormatString para cada llamada.
La configuración regional que se pasa controla cómo se interpreta la cadena de formato, no cómo se ve la salida real de VarFormatFromTokens .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oleauto.h |
Library | OleAut32.lib |
Archivo DLL | OleAut32.dll |