C6530

Aviso 6530: <nome> do estilo de cadeia de caracteres de formato não reconhecido

ObservaçãoObservação

Esse aviso ocorre apenas no código que é substituído usando uma versão de idioma da anotação do 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 anotações de SAL para reduzir defeitos de código do C/C++.

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

Exemplo

O código a seguir gerenciar esse 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 esse aviso, use um estilo válido como mostrado no seguinte código:

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