Partager via


C6505

avertissement C6505 : annotation non valide : la propriété MustCheck ne peut pas être utilisée dans des valeurs de type void

Cet avertissement indique que la propriété MustCheck a été utilisée sur un type de données void. Vous ne pouvez pas utiliser la propriété MustCheck sur le type void. Supprimez la propriété MustCheck ou utilisez un autre type de données.

Exemple

Le code suivant génère cet avertissement :

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] void f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;

[returnvalue:Post(MustCheck=Yes)] void f();

Pour corriger cet avertissement, utilisez le code suivant :

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] char* f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;

[returnvalue:Post(MustCheck=Yes)] char* f();

Voir aussi

Référence

C6516