共用方式為


SafeArrayCreateVectorEx 函式 (oleauto.h)

建立並傳回指定 VARTYPE 和界限的一維安全陣列。

語法

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

參數

[in] vt

陣列的基底類型 (陣列中每個元素的 VARTYPE) 。 您可以為VT_RECORD設定FADF_RECORD旗標。 您可以針對VT_DISPATCH或VT_UNKNOWN設定FADF_HAVEIID,而且可以針對所有其他類型設定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