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