Freigeben über


C6511

Warnung C6511: Ungültige Anmerkung: Die MustCheck-Eigenschaft muss Yes oder No sein.

HinweisHinweis

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

Diese Warnung weist darauf hin, dass ein ungültiger Wert für die MustCheck-Eigenschaft angegeben wurde.Die einzigen gültigen Werte für diese Eigenschaft sind Yes und No.

Beispiel

Der folgende Code generiert diese Warnung:

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Maybe)] int f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Maybe)] int f();

Um diese Warnung zu korrigieren, wird im folgenden Code für die MustCheck-Eigenschaft ein gültiger Wert verwendet:

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] int f();

// C++  
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Yes)] int f();

Siehe auch

Referenz

C6516

Weitere Ressourcen

Anmerkungseigenschaften