Partager via


Style

[Cette documentation constitue un aperçu et peut faire l'objet de modifications avec les versions ultérieures. Blank topics are included as placeholders.]

La propriété Style spécifie une fonction qui a une chaîne de mise en forme à utiliser avec l'attribut SA_FormatString. Pendant l'analyse, les types de la liste d'arguments variable sont comparés aux spécificateurs de format, par exemple %d et %s, dans la chaîne de mise en forme.

Les valeurs valides pour Style sont printf (pour les fonctions printf et wprintf) et scanf (pour printf et wprintf).

La propriété Style peut être utilisée sur les paramètres des types suivants :

  • char*

  • wchar_t*

  • const char *

  • const wchar_t *

Exemple

Le code suivant illustre l'utilisation de la propriété Style :

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_FormatString(Style="printf")] char *px, ...); 
 -or-
void f( [SA_FormatString(Style="scanf")] char *px, ...); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [FormatString(Style="printf")] char *px, ...); 
 -or-
void f( [FormatString(Style="scanf")] char *px, ...); 

Voir aussi

Concepts

Vue d'ensemble de l'annotation

Autres ressources

Propriétés d'annotation