Condividi tramite


C6511

avviso C6511: annotazione non valida: la proprietà MustCheck deve essere Yes o No

[!NOTA]

Questo avviso viene visualizzato solo in codici che utilizzano una versione deprecata del linguaggio di annotazione del codice sorgente (SAL).È consigliabile trasferite il codice per utilizzare la versione più recente di SAL.Per ulteriori informazioni, vedere Utilizzo delle annotazioni SAL per ridurre gli errori del codice C/C++.

In questo avviso viene segnalato che è stato specificato un valore non valido per la proprietà MustCheck.Gli unici valori validi per questa proprietà sono Yes e No.

Esempio

Il codice seguente genera questo avviso:

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

Per risolvere il problema, nel codice riportato di seguito viene utilizzato un valore valido per la proprietà MustCheck.

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

Vedere anche

Riferimenti

C6516

Altre risorse

Proprietà di annotazione