Compartilhar via


Função VarFormatFromTokens (oleauto.h)

Usa uma cadeia de caracteres de formato com token e a aplica a uma variante para produzir uma cadeia de caracteres de saída formatada.

Sintaxe

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

A variante que contém o valor a ser formatado.

[in, optional] pstrFormat

A cadeia de caracteres de formato original.

[in] pbTokCur

A cadeia de caracteres de formato com token de VarTokenizeFormatString.

[in] dwFlags

Os únicos sinalizadores que podem ser definidos são VAR_CALENDAR_HIJRI ou VAR_FORMAT_NOSUBSTITUTE.

[out] pbstrOut

A cadeia de caracteres de saída formatada.

[in] lcid

A localidade a ser usada para a cadeia de caracteres de saída formatada.

Retornar valor

Essa função pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_OUTOFMEMORY
Sem memória.
E_INVALIDARG
Um ou mais dos argumentos não são válidos.
DISP_E_TYPEMISMATCH
O argumento não pôde ser coagido para o tipo especificado.

Comentários

O lcid de localidade controla a cadeia de caracteres de saída formatada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oleauto.h
Biblioteca OleAut32.lib
DLL OleAut32.dll