Compartilhar via


C6530

avisando 6530: estilo não reconhecido <name>de cadeia de caracteres de formato

ObservaçãoObservação

Esse erro ocorre somente o código que está usando uma versão substituído de linguagem de anotação de código-fonte (SAL).Recomendamos que você mova seu código para usar a versão mais recente de SAL.Para obter mais informações, consulte Usando o SAL anotações para reduzir os defeitos no código C/C++.

Este aviso indica que a propriedade de FormatString estiver usando um valor diferente do scanf ou o printf.Para corrigir este aviso, examine seu código e usar um valor válido para a propriedade de estilo.

Exemplo

O seguinte código gera este aviso devido a um erro de digitação na propriedade de 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); 

Para corrigir este aviso, use um estilo válido conforme mostrado no código o seguir:

// 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);