C6511
Warnung C6511: Ungültige Anmerkung: Die MustCheck-Eigenschaft muss Yes oder No sein.
![]() |
---|
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();