C6510

avviso C6510: Annotazione non valida: La proprietà "NullTerminated" può essere utilizzata solo nei buffer dei cui elementi sono di tipo integrale o il tipo di puntatore: "Funzione"<function><parameter>.

L'avviso indica un utilizzo non corretto della proprietà di NullTerminated (che terminano in '_z').È possibile utilizzare solo il tipo di proprietà sul puntatore o sui tipi di matrice.

Esempio

Il codice seguente genera questo avviso:

#include <sal.h>

void f(_In_z_ char x)
{
    // code ...
}

Per risolvere il problema, utilizzare il codice seguente:

#include <sal.h>

void f(_In_z_ char * x)
{
    // code ...
}

Vedere anche

Riferimenti

C6516