Avviso C6510

Annotazione non valida: la proprietà 'NullTerminated' può essere usata solo nei buffer i cui elementi sono di tipo integrale o puntatore: funzione ''function'' 'parameter'.

Osservazioni:

Questo avviso indica un uso non corretto della proprietà NullTerminated (quelli che terminano con '_z'). Questo tipo di proprietà può essere utilizzato solo su tipi matrice o puntatore.

Nome dell'analisi del codice: NULLTERMINATED_ON_NON_POINTER

Esempio

Il codice seguente genera questo avviso:

#include <sal.h>

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

Per correggere questo avviso, usare il codice seguente:

#include <sal.h>

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

Vedi anche

C6516