C6510
advertencia C6510: Anotación no válida: La propiedad “NullTerminated” se puede utilizar en los búferes cuyos elementos son entero o de puntero: Parámetro '<>de función> <de la función.
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 ...
}