C6505
avviso C6505: annotazione non valida: la proprietà MustCheck non può essere utilizzata con valori di tipo void
Questo avviso indica che la proprietà MustCheck è stata utilizzata per un tipo di dati void.Non è possibile utilizzare la proprietà MustCheck con tipi void.Rimuovere la proprietà MustCheck o utilizzare un altro tipo di dati.
Esempio
Il codice seguente genera questo avviso:
#include <sal.h>
_Must_inspect_result_ void f()
{
//Code ...
}
Per risolvere il problema, utilizzare il codice seguente:
#include <sal.h>
_Must_inspect_result_ char* f()
{
char *str ="Hello World";
//Code ...
return str;
}