共用方式為


C6505

警告 C6505: 無效的附註: MustCheck 屬性不可以在 void 型別的值上使用

這則警告指出在 void 資料型別上使用了 MustCheck 屬性。 您不能在 void 型別上使用 MustCheck 屬性。 可以選擇移除 MustCheck 屬性,或使用另一個資料型別。

範例

下列程式碼將產生出這個警告:

// 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();

若要更正這則警告,請使用下列程式碼:

// 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();

請參閱

參考

C6516