ElementSizeConst

ElementSizeConst 속성은 요소의 크기(바이트)를 지정합니다. 이 속성은 Pre 및 Post 특성에서 사용할 수 있으며 포인터나 배열 데이터 형식에만 적용할 수 있습니다. ElementSizeConst 속성은 다음 속성 중 하나와 함께 사용해야 합니다.

  • ValidElements

  • ValidElementsLength

  • ValidElementsConst

  • WritableElements

  • WritableElementsConst

  • WritableElementsLength

ElementSizeConst 속성의 값은 size_t 형식의 상수입니다. 다른 매개 변수의 값에 종속된 요소 크기를 함수에 지정하려면 ElementSize 속성을 사용합니다.

예제

다음 코드에서는 각 요소의 크기가 4바이트이며 유효한 요소 수는 3개임을 보여 줍니다.

// 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이 발생합니다.

참고 항목

개념

주석 개요

기타 리소스

주석 속성