Partager via


ElementSizeConst

Mise à jour : novembre 2007

La propriété ElementSizeConst spécifie la taille d'un élément en octets. Cette propriété est autorisée sur les attributs Pre et Post, et ne peut être appliquée qu'aux types de données pointeur ou tableau. La propriété ElementSizeConst doit être utilisée en association avec n'importe laquelle des propriétés suivantes :

  • ValidElements

  • ValidElementsLength

  • ValidElementsConst

  • WritableElements

  • WritableElementsConst

  • WritableElementsLength

La valeur de la propriété ElementSizeConst est une constante de type size_t. Pour spécifier une taille d'élément qui dépend de la valeur d'un autre paramètre de la fonction, utilisez la propriété ElementSize.

Exemple

Le code suivant montre que la taille de chaque élément est 4 octets et que le nombre d'éléments valides est trois :

// C 
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(Deref=0, Null=SA_No, ElementSizeConst=4, ValidElementsConst=3)] char pc[]);

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(Deref=0, Null=No, ElementSizeConst=4, ValidElementsConst=3)] char pc[]);

C6513 est publié si la propriété ElementSizeConst est utilisée seule.

Voir aussi

Concepts

Vue d'ensemble de l'annotation

Autres ressources

Propriétés d'annotation