Partager via


ChString::FormatV, méthode (chstring.h)

[La classe CHString fait partie de l’infrastructure du fournisseur WMI, qui est maintenant considérée dans l’état final, et aucun développement, amélioration ou mise à jour supplémentaire ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées pour tout nouveau développement.]

La méthode FormatV écrit une chaîne mise en forme et une liste variable d’arguments dans une chaîne CHString .

Syntaxe

void FormatV(
  LPCWSTR lpszFormat,
  va_list argList
);

Paramètres

lpszFormat

Format de la chaîne de contrôle.

argList

Liste des arguments passés.

Valeur de retour

Aucune

Remarques

La méthode FormatV met en forme et stocke une série de caractères et de valeurs dans la chaîne CHString . La chaîne et les arguments sont convertis et générés conformément à la spécification de format correspondante dans lpszFormat.

Si l’objet string est proposé en tant que paramètre à FormatV, l’appel échoue.

Note Pour réduire l’exposition aux attaques de sécurité, utilisez toujours une chaîne de format pour FormatV. N’utilisez jamais de chaîne fournie par l’utilisateur pour la chaîne de format. Si votre chaîne de format est stockée à des fins telles que la localisation, assurez-vous que la chaîne est protégée contre tout accès en écriture non autorisé. Si votre fonction écrit dans une chaîne plutôt que dans une sortie standard, vous devrez peut-être éviter d’utiliser un « %s » de fin dans la chaîne de format. Pour plus d’informations, consultez www.securityfocus.com/archive/1/81565 et www.securityfocus.com/archive/1/66842.
 

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête chstring.h (inclure FwCommon.h)
Bibliothèque FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Voir aussi

CHString

CHString::Format