Udostępnij za pośrednictwem


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

Zobacz też

Informacje

C6516