다음을 통해 공유


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