Partager via


C6510

avertissement C6510 : Annotation valide : La propriété « NullTerminated » peut uniquement être utilisée sur les mémoires tampon dont les éléments sont de type intégrale ou pointeur : fonction '<fonction>' <Paramètre>.

Cet avertissement indique une utilisation incorrecte de la propriété NullTerminated property (those ending in '_z').Vous pouvez uniquement utiliser ce type de propriété sur les types 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