SafeArrayCreate 함수(oleauto.h)
새 배열 설명자를 만들고, 배열에 대한 데이터를 할당 및 초기화하고, 새 배열 설명자에 대한 포인터를 반환합니다.
구문
SAFEARRAY * SafeArrayCreate(
[in] VARTYPE vt,
[in] UINT cDims,
[in] SAFEARRAYBOUND *rgsabound
);
매개 변수
[in] vt
배열의 기본 형식(배열의 각 요소에 대한 VARTYPE)입니다. VARTYPE은 변형 형식의 하위 집합으로 제한됩니다. VT_ARRAY 또는 VT_BYREF 플래그를 설정할 수 없습니다. VT_EMPTY 및 VT_NULL 배열에 유효한 기본 형식이 아닙니다. 다른 모든 유형은 합법적입니다.
[in] cDims
배열의 차수입니다. 배열을 만든 후에는 숫자를 변경할 수 없습니다.
[in] rgsabound
배열에 할당할 경계 벡터(각 차원마다 하나씩)입니다.
반환 값
안전한 배열 설명자 또는 배열을 만들 수 없는 경우 null입니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | oleauto.h |
라이브러리 | OleAut32.lib |
DLL | OleAut32.dll |