C6510
Ostrzeżenie C6510: Nieprawidłowy przypis: właściwości "NullTerminated" może stanowić jedynie buforów, której elementy są typu Całka lub wskaźnik: funkcja '<function> ' <parameter>.
To ostrzeżenie wskazuje niewłaściwie używa NullTerminated właściwość (te kończące się na "_z").Ten typ właściwości służy tylko na wskaźnik lub typy tablic.
Przykład
Poniższy kod generuje to ostrzeżenie:
#include <sal.h>
void f(_In_z_ char x)
{
// code ...
}
Aby poprawić to ostrzeżenie, należy użyć następującego kodu:
#include <sal.h>
void f(_In_z_ char * x)
{
// code ...
}