共用方式為


ElementSizeConst

ElementSizeConst 屬性會指定項目的大小 (以位元組為單位)。 這個屬性 (Property) 可以在 Pre 和 Post 屬性 (Attribute) 上使用,而且只能套用至指標或陣列資料型別。 ElementSizeConst 屬性必須與下列任何一個屬性搭配使用:

  • ValidElements

  • ValidElementsLength

  • ValidElementsConst

  • WritableElements

  • WritableElementsConst

  • WritableElementsLength

ElementSizeConst 屬性的值是 size_t 型別的常數。 若要指定項目大小,而該項目的大小是依另一個函式的參數值而定,請使用 ElementSize 屬性。

範例

下列程式碼會示範每個項目的大小為 4 個位元組,而有效項目的數目為三個:

// 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[]);

如果只使用 ElementSizeConst 屬性,就會發出警告 C6513

請參閱

概念

附註概觀

其他資源

附註屬性