C6505

警告 C6505:无效的批注: MustCheck 属性不可用于 void 类型的值

此警告意味着对 void 数据类型使用了 MustCheck 属性。不能对 void 类型使用 MustCheck 属性。移除 MustCheck 属性或使用其他数据类型。

示例

下面的代码生成此警告:

#include <sal.h>
_Must_inspect_result_ void f()
{
    //Code ...
}

若要更正此警告,请使用下面的代码:

#include <sal.h>
_Must_inspect_result_ char* f()
{
    char *str ="Hello World";
    //Code ...
    return str;
}

请参见

参考

C6516