Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

C6516