다음을 통해 공유


SafeArrayCreateVectorEx 함수(oleauto.h)

지정된 VARTYPE 및 범위의 1차원 안전 배열을 만들고 반환합니다.

구문

SAFEARRAY * SafeArrayCreateVectorEx(
  [in] VARTYPE vt,
  [in] LONG    lLbound,
  [in] ULONG   cElements,
  [in] PVOID   pvExtra
);

매개 변수

[in] vt

배열의 기본 형식(배열의 각 요소에 대한 VARTYPE)입니다. FADF_RECORD 플래그는 VT_RECORD 설정할 수 있습니다. FADF_HAVEIID VT_DISPATCH 또는 VT_UNKNOWN 설정할 수 있으며 다른 모든 형식에 대해 FADF_HAVEVARTYPE 설정할 수 있습니다.

[in] lLbound

배열의 하한입니다. 이 매개 변수는 음수일 수 있습니다.

[in] cElements

배열의 요소 수입니다.

[in] pvExtra

사용자 정의 형식의 안전한 배열을 만드는 경우 사용자 정의 형식의 형식 정보입니다. vt 매개 변수가 VT_RECORD 경우 pvExtra 는 레코드를 설명하는 IRecordInfo 에 대한 포인터가 됩니다. vt 매개 변수가 VT_DISPATCH 또는 VT_UNKNOWN 경우 pvExtra는 배열에 전달되는 인터페이스의 형식을 나타내는 GUID에 대한 포인터를 포함합니다.

반환 값

안전한 배열 설명자 또는 배열을 만들 수 없는 경우 null입니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oleauto.h
라이브러리 OleAut32.lib
DLL OleAut32.dll