Partager via


ValidElementsLength

Mise à jour : novembre 2007

La propriété ValidElementsLength spécifie le nombre d'éléments d'un tableau ou une mémoire tampon sur laquelle se positionne le pointeur et qui peut être légalement lue. Cette propriété est autorisée sur les attributs Pre et Post, et peut être utilisée sur des types de données pointeur et tableau.

La valeur de cette propriété est spécifiée en tant qu'autre paramètre de mémoire tampon. Le nombre d'éléments dans le paramètre de mémoire tampon est utilisé pour déterminer le nombre réel d'éléments valides d'un tableau ou d'une mémoire tampon pointée par un pointeur.

Exemple

Le code suivant indique comment définir la valeur de la propriété ValidElementsLength à l'aide d'un paramètre de mémoire tampon :

// C 
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidElementsLength="c") ] char *pc, char c[]);

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidElementsLength="c") ] char *pc, char c[]);

Voir aussi

Concepts

Vue d'ensemble de l'annotation

Autres ressources

Propriétés d'annotation