C6510
upozornění C6510: Neplatná anotace: vlastnost 'NullTerminated', které mohou být použity pouze pro vyrovnávací paměti, jejíž prvky jsou typu integrál nebo ukazatel: funkce <function> <parameter>.
Toto upozornění signalizuje, nesprávné použití NullTerminated vlastnosti (ty, které končí v "_z").Tento typ vlastnosti můžete použít pouze na typy polí nebo ukazatele.
Příklad
Následující kód generuje toto upozornění:
#include <sal.h>
void f(_In_z_ char x)
{
// code ...
}
Pro opravu tohoto upozornění použijte následující kód:
#include <sal.h>
void f(_In_z_ char * x)
{
// code ...
}