Partager via


Fonction VarFormatFromTokens (oleauto.h)

Prend une chaîne de format avec jetons et l’applique à une variante pour produire une chaîne de sortie mise en forme.

Syntaxe

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

Paramètres

[in] pvarIn

Variante contenant la valeur à mettre en forme.

[in, optional] pstrFormat

Chaîne de format d’origine.

[in] pbTokCur

Chaîne de format tokenisée de VarTokenizeFormatString.

[in] dwFlags

Les seuls indicateurs qui peuvent être définis sont VAR_CALENDAR_HIJRI ou VAR_FORMAT_NOSUBSTITUTE.

[out] pbstrOut

Chaîne de sortie mise en forme.

[in] lcid

Paramètres régionaux à utiliser pour la chaîne de sortie mise en forme.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_OUTOFMEMORY
Mémoire insuffisante.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
DISP_E_TYPEMISMATCH
Impossible de contraindre l’argument au type spécifié.

Remarques

Le lcid des paramètres régionaux contrôle la chaîne de sortie mise en forme.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll