Udostępnij za pośrednictwem


C6511

ostrzeżenie C6511: nieprawidłowa adnotacja: właściwość MustCheck musi mieć wartość Yes lub No

[!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 określono nieprawidłową wartość dla właściwości MustCheck.Jedynymi prawidłowymi wartościami tej właściwości są: Yes lub No.

Przykład

Poniższy kod generuje to ostrzeżenie:

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

Aby poprawić to ostrzeżenie, prawidłowa wartość dla właściwości MustCheck jest użyta w poniższym kodzie:

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

Zobacz też

Informacje

C6516

Inne zasoby

Właściwości adnotacji