Advertencia C6510

Anotación no válida: la propiedad 'NullTerminated' solo se puede usar en búferes cuyos elementos son de tipo entero o de puntero: Function ''function'' 'parameter'.

Comentarios

Esta advertencia indica un uso incorrecto de la propiedad NullTerminated (las que terminan en '_z'). Solo puede usar este tipo de propiedad en tipos de puntero o matriz.

Nombre del análisis de código: NULLTERMINATED_ON_NON_POINTER

Ejemplo

El código siguiente genera esta advertencia:

#include <sal.h>

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

Para corregir esta advertencia, utilice el código siguiente:

#include <sal.h>

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

Consulte también

C6516