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;
}

Vedere anche

Riferimenti

C6516