Freigeben über


C6505

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: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:Post(MustCheck=SA_Yes)] char* f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;

[returnvalue:Post(MustCheck=Yes)] char* f();

Siehe auch

Referenz

C6516