Función VarFormat (oleauto.h)
Da formato a una variante en forma de cadena mediante el análisis de una cadena de formato.
Sintaxis
HRESULT VarFormat(
[in] LPVARIANT pvarIn,
[in, optional] LPOLESTR pstrFormat,
[in] int iFirstDay,
[in] int iFirstWeek,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut
);
Parámetros
[in] pvarIn
Variante.
[in, optional] pstrFormat
Cadena de formato. Por ejemplo, "mm-dd-aaaa".
[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 está en el año actual. |
|
La primera semana tiene siete días. |
[in] dwFlags
Marcas que controlan el proceso de formato. Las únicas marcas que se pueden establecer son VAR_CALENDAR_HIJRI o VAR_FORMAT_NOSUBSTITUTE.
[out] pbstrOut
Cadena con formato que representa la variante.
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. |
Comentarios
Esta función usa la configuración regional predeterminada del usuario al llamar a VarTokenizeFormatString y VarFormatFromTokens.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oleauto.h |
Library | OleAut32.lib |
Archivo DLL | OleAut32.dll |