Partager via


C6510

avertissement C6510 : Annotation non valide : La propriété NullTerminated «  » ne peut être utilisée sur les buffers dont les éléments sont d'intégral ou de type pointeur : Fonction « <function> » <parameter>.

Cet avertissement indique une utilisation incorrecte de la propriété d' NullTerminated (celles fin dans '_z').Vous pouvez uniquement utiliser ce type de propriété sur le pointeur ou tableau.

Exemple

Le code suivant génère cet avertissement :

#include <sal.h>

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

Pour corriger cet avertissement, utilisez le code suivant :

#include <sal.h>

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

Voir aussi

Référence

C6516