C6510

警告 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 ...
}

请参见

参考

C6516