C6511C6511

avertissement C6511 : annotation non valide : la propriété MustCheck doit être Oui ou nonwarning C6511: invalid annotation: MustCheck property must be Yes or No

Note

Cet avertissement se produit uniquement dans le code qui utilise une version obsolète de la langue d’annotation de code source (SAL).This warning occurs only in code that is using a deprecated version of the source-code annotation language (SAL). Nous vous recommandons de porter votre code pour utiliser la dernière version de SAL.We recommend that you port your code to use the latest version of SAL. Pour plus d’informations, consultez à l’aide d’Annotations SAL pour réduire les défauts du Code C/C++.For more information, see Using SAL Annotations to Reduce C/C++ Code Defects.

Cet avertissement indique une valeur non valide pour la propriété MustCheck a été spécifiée.This warning indicates an invalid value for MustCheck property was specified. Les seules valeurs valides pour cette propriété sont : Yes et no.The only valid values for this property are: Yes and No.

ExempleExample

Le code suivant génère cet avertissement :The following code generates this warning:

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

Pour corriger cet avertissement, une valeur valide pour la propriété MustCheck est utilisée dans le code suivant :To correct this warning, a valid value for MustCheck property is used in the following code:

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

Voir aussiSee Also

Utilisation d’Annotations SAL pour réduire les défauts du code C6516Using SAL Annotations to reduce code defects C6516