MustCheck

更新:2007 年 11 月

MustCheck 属性指定调用方是否必须检查函数的返回值。此属性用作函数返回值上的后置条件。

必须通过使用下列值之一来设置 MustCheck 属性:

  • SA_Yes - 必须检查返回值;否则发出警告 6031。

  • SA_No - 不应检查返回值。

说明:

SA_ 前缀对于 C++ 是可选的。

备注

检查使用 SA_No 标记的函数的返回值不会生成警告。

示例

下面的代码演示如何使用 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();

请参见

其他资源

批注属性