Compartir a través de


C6510

C6510 de advertencia: Anotación no válida: La propiedad “NullTerminated” se puede utilizar en los búferes cuyos elementos son entero o de puntero: Función “<function>” <parameter>.

Esta advertencia indica un uso incorrecto de la propiedad de NullTerminated (los final en '_z').Puede usar este tipo de propiedad en tipos de puntero o de matriz.

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

Vea también

Referencia

C6516