Partager via


C6530

avertissement 6530 : style de chaîne de format non reconnu <nom>

[!REMARQUE]

Cet avertissement se produit uniquement dans le code qui utilise une version déconseillée linguistiques d'annotation du code source (SAL).Nous vous recommandons de porter votre code pour utiliser la version la plus récente du SAL.Pour plus d'informations, consultez Utilisation d'annotations SAL pour réduire les défauts du code C/C++.

Cet avertissement indique que la propriété FormatString utilise une valeur autre que scanf ou printf.Pour corriger cet avertissement, examinez votre code et utilisez une valeur valide pour la propriété Style.

Exemple

Le code suivant génère cet avertissement en raison d'une erreur typographique dans la propriété Style :

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

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

Pour corriger cet avertissement, utilisez un Style valide comme indiqué dans le code suivant :

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

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