Avertissement C6510
Annotation non valide : la propriété « NullTerminated » peut uniquement être utilisée sur les mémoires tampons dont les éléments sont de type intégral ou pointeur : Function ''function'' 'parameter'.
Notes
Cet avertissement indique une utilisation incorrecte de la propriété NullTerminated (celles se terminant par «_z
»). Vous ne pouvez utiliser ce type de propriété que sur les types de pointeur ou de tableau.
Nom de l’analyse du code : NULLTERMINATED_ON_NON_POINTER
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour