C6505
Aviso C6505: Anotação inválida: a propriedade MustCheck não pode ser usada em valores do tipo void
Esse aviso indica que a propriedade de MustCheck esteve usada em um tipo de dados nulo.Você não pode usar a propriedade de MustCheck no tipo void.Remova a propriedade de MustCheck ou use outro tipo de dados.
Exemplo
O código a seguir gera este aviso:
#include <sal.h>
_Must_inspect_result_ void f()
{
//Code ...
}
Para corrigir esse aviso, use o seguinte código:
#include <sal.h>
_Must_inspect_result_ char* f()
{
char *str ="Hello World";
//Code ...
return str;
}