警告 C6510:无效的批注:“NullTerminated”属性在元素是整型或指针类型的缓冲区只能使用:函数“<function>”<parameter>。
此警告意味着在 NullTerminated 属性使用不当 (位于 '_z'结束)。只能对指针或数组类型此类型的属性。
示例
下面的代码生成此警告:
#include <sal.h>
void f(_In_z_ char x)
{
// code ...
}
若要更正此警告,请使用下面的代码:
#include <sal.h>
void f(_In_z_ char * x)
{
// code ...
}