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 :
#include <sal.h>
_Must_inspect_result_ void f()
{
//Code ...
}
Pour corriger cet avertissement, utilisez le code suivant :
#include <sal.h>
_Must_inspect_result_ char* f()
{
char *str ="Hello World";
//Code ...
return str;
}