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