Udostępnij za pośrednictwem


C6530

ostrzeżenie 6530: nierozpoznany format stylu ciągu <name>

[!UWAGA]

Ostrzeżenie to pojawia się tylko w kodzie, który używa przestarzałych wersji języka adnotacji kodu źródłowego (SAL).Zaleca się przenieść kod tak, aby używał najnowszej wersji SAL.Aby uzyskać więcej informacji, zobacz Za pomocą adnotacji SAL do zmniejszenia wady kod C/C++.

To ostrzeżenie wskazuje, że właściwości FormatString używa wartości innych niż scanf lub printf.Aby poprawić to ostrzeżenie, przejrzyj kod i użyć prawidłową wartość dla właściwości stylu.

Przykład

Poniższy kod generuje to ostrzeżenie ze względu na literówkę we właściwości 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); 

Aby poprawić to ostrzeżenie, użyj poprawnego stylu w sposób przedstawiony w poniższym kodzie:

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