Freigeben über


Warnung C6530

Unbekannte Formatzeichenfolgenformatvorlage 'name'

Hinweis

Diese Warnung tritt nur in Code auf, der eine veraltete Version der Quellcodeanmerkungssprache (SOURCE-Code Annotation Language, SAL) verwendet. Es wird empfohlen, Ihren Code zu portieren, um die neueste Version von SAL zu verwenden. Weitere Informationen finden Sie unter Verwenden von SAL-Anmerkungen zum Reduzieren von C/C++-Codefehlern.

Hinweise

Diese Warnung gibt an, dass die FormatString Eigenschaft einen anderen Wert als scanf oder printf. Um diese Warnung zu korrigieren, überprüfen Sie Den Code, und verwenden Sie einen gültigen Wert für die Style Eigenschaft.

Codeanalysename: UNRECOGNIZED_FORMAT_STRING_STYLE

Beispiel

Der folgende Code generiert diese Warnung aufgrund eines Tippfehlers in der Style Eigenschaft:

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

Um diese Warnung zu korrigieren, verwenden Sie eine gültige Formatvorlage, wie im folgenden Code gezeigt:

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