C6505
Warnung C6505: Ungültige Anmerkung: Die MustCheck-Eigenschaft darf nicht für Werte vom Typ void verwendet werden.
Diese Warnung gibt an, dass die MustCheck-Eigenschaft für Daten vom Typ void verwendet wurde. Die MustCheck-Eigenschaft kann nicht für Werte vom Typ void verwendet werden. Entfernen Sie entweder die MustCheck-Eigenschaft, oder verwenden Sie einen anderen Datentyp.
Beispiel
Der folgende Code generiert diese Warnung:
// 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();
So korrigieren Sie die Warnung unter Verwendung des folgenden Codes
// 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();