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