共用方式為


C6511

警告 C6511: 無效的附註: MustCheck 屬性必須是 Yes 或 No

注意事項注意事項

這項警告只發生在使用不建議原始程式碼附註語言的程式碼 (SAL) 版本。建議您移植程式碼以使用 SAL 最新的版本。如需詳細資訊,請參閱使用 SAL 註釋減少 C/C++ 程式碼的缺失

這則警告指出對 MustCheck 屬性指定的值無效。此屬性的有效值只有 Yes 和 No。

範例

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

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Maybe)] int f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Maybe)] int f();

若要更正這則警告,請在下列程式碼中為 MustCheck 屬性使用有效值:

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] int f();

// C++  
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Yes)] int f();

請參閱

參考

C6516

其他資源

附註屬性