MustCheck
Mise à jour : novembre 2007
La propriété MustCheck spécifie si l'appelant doit inspecter la valeur de retour d'une fonction. Cette propriété est utilisée comme une condition préalable sur la valeur de retour d'une fonction.
La propriété MustCheck doit être définie à l'aide de l'une des valeurs suivantes :
SA_Yes - la valeur de retour doit être vérifiée ; sinon l'avertissement 6031 est émis.
SA_No - la valeur de retour ne doit pas être vérifiée.
Remarque : |
---|
Le préfixe SA_ est facultatif pour C++. |
Notes
La vérification d'une valeur de retour d'une fonction marquée avec SA_No ne génère pas d'avertissement.
Exemple
Le code suivant illustre l'utilisation de la propriété 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();