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