ValidElementsConst
Mit der ValidElementsConst-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 auf Zeiger- oder Arraydatentypen angewendet werden. Der Wert dieser Eigenschaft ist eine Konstante des Typs size_t.
Um gültige Elemente anzugeben, die von einem anderen Parameter der Funktion abhängen, verwenden Sie die ValidElements-Eigenschaft.
Beispiel
Der folgende Code zeigt, wie die ValidElementsConst-Eigenschaft verwendet wird:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidElementsConst=4) ] char *pc);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidElementsConst=4) ] char *pc);