C6530
avisando 6530: estilo não reconhecido <name>de cadeia de caracteres de formato
Observaçã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);