C6510
C6510 de aviso: Anotação inválido: A propriedade “NullTerminated” só pode ser usada nos buffers cujos elementos são integral ou de tipos ponteiro: Função “<function>” <parameter>.
Este aviso indica um uso incorreto da propriedade de NullTerminated (aqueles final em '_z').Você pode usar esse tipo de propriedade em tipos ponteiro ou de matriz.
Exemplo
O código a seguir gera esse aviso:
#include <sal.h>
void f(_In_z_ char x)
{
// code ...
}
Para corrigir este aviso, use o seguinte código:
#include <sal.h>
void f(_In_z_ char * x)
{
// code ...
}