Freigeben über


ValidElementsLength

Mit der ValidElementsLength-Eigenschaft wird die Anzahl der Elemente in einem Array oder einem Puffer, auf den mit einem Zeiger verwiesen wird, angegeben, der gelesen werden darf. Diese Eigenschaft ist beim Pre-Attribut und beim Post-Attribut zulässig und kann für Zeiger- und Arraydatentypen verwendet werden.

Der Wert dieser Eigenschaft wird durch einen anderen Pufferparameter angegeben. Die Anzahl von Elementen im Pufferparameter wird zur Bestimmung der tatsächlichen Anzahl gültiger Elemente in einem Array oder einem Puffer verwendet, auf den mit einem Zeiger verwiesen wird.

Beispiel

Der folgende Code zeigt, wie der Wert der ValidElementsLength-Eigenschaft mit einem Pufferparameter festgelegt wird:

// C 
#include <codeanalysis\sourceannotations.h>
void f([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[]);

Siehe auch

Konzepte

Übersicht über Anmerkungen

Weitere Ressourcen

Anmerkungseigenschaften