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 |