Función VarFormatFromTokens (oleauto.h)

Toma una cadena de formato con token y la aplica a una variante para generar una cadena de salida con formato.

Sintaxis

HRESULT VarFormatFromTokens(
  [in]           LPVARIANT pvarIn,
  [in, optional] LPOLESTR  pstrFormat,
  [in]           LPBYTE    pbTokCur,
  [in]           ULONG     dwFlags,
  [out]          BSTR      *pbstrOut,
  [in]           LCID      lcid
);

Parámetros

[in] pvarIn

Variante que contiene el valor al que se va a dar formato.

[in, optional] pstrFormat

Cadena de formato original.

[in] pbTokCur

Cadena de formato con token de VarTokenizeFormatString.

[in] dwFlags

Las únicas marcas que se pueden establecer son VAR_CALENDAR_HIJRI o VAR_FORMAT_NOSUBSTITUTE.

[out] pbstrOut

Cadena de salida con formato.

[in] lcid

Configuración regional que se va a usar para la cadena de salida con formato.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_OUTOFMEMORY
Memoria insuficiente
E_INVALIDARG
Uno o varios de los argumentos no son válidos.
DISP_E_TYPEMISMATCH
No se pudo convertir el argumento en el tipo especificado.

Comentarios

El lcid de configuración regional controla la cadena de salida con formato.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll