Lire en anglais

Partager via


Avertissement C6515

Annotation non valide : la propriété 'name' ne peut être utilisée que sur les valeurs du type de pointeur

Notes

Cet avertissement indique qu’une propriété à utiliser sur les pointeurs a été appliquée à un type non pointeur. Pour obtenir la liste des propriétés d’annotation, consultez Utilisation des annotations SAL pour réduire les défauts de code.

Nom de l’analyse du code : BUFFER_SIZE_ON_NON_POINTER

Exemple

Le code suivant génère cet avertissement :

#include <sal.h>

void f(_Readable_bytes_(c) char pc,  size_t c)
{
    // code ...
}

Pour corriger cet avertissement, utilisez le code suivant :

#include <sal.h>

void f(_Readable_bytes_(c) char * pc,  size_t c)
{
    // code ...
}

Voir aussi

C6516