Condividi tramite


Funzione VarFormatFromTokens (oleauto.h)

Accetta una stringa di formato con token e la applica a una variante per produrre una stringa di output formattata.

Sintassi

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

Parametri

[in] pvarIn

Variante contenente il valore da formattare.

[in, optional] pstrFormat

Stringa di formato originale.

[in] pbTokCur

Stringa di formato con token da VarTokenizeFormatString.

[in] dwFlags

Gli unici flag che è possibile impostare sono VAR_CALENDAR_HIJRI o VAR_FORMAT_NOSUBSTITUTE.

[out] pbstrOut

Stringa di output formattata.

[in] lcid

Impostazioni locali da usare per la stringa di output formattata.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_OUTOFMEMORY
Memoria insufficiente.
E_INVALIDARG
Uno o più argomenti non sono validi.
DISP_E_TYPEMISMATCH
Impossibile forzare l'argomento al tipo specificato.

Commenti

Le impostazioni locali lcid controllano la stringa di output formattata.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll