CComSafeArray::Add
將一或多個元素或一 SAFEARRAY 結構,為 CComSafeArray。
HRESULT Add(
const SAFEARRAY * psaSrc
);
HRESULT Add(
ULONG ulCount,
const T * pT,
BOOL bCopy = TRUE
);
HRESULT Add(
const T& t,
BOOL bCopy = TRUE
);
參數
psaSrc
為 SAFEARRAY 物件的指標。ulCount
要加入中的物件數目至陣列。pT
要加入的一或多個物件的指標陣列。t
要加入之物件的參考加入至陣列。bCopy
指示是否應該建立資料的複本。 預設值為 是。
傳回值
如果成功則傳回 S_OK 或在失敗的錯誤 HRESULT。
備註
新的物件會附加至現有的 SAFEARRAY 物件的結尾。 加入一個多 SAFEARRAY 物件的控制項不支援。 將現有物件陣列時,兩個陣列都必須包含相同型別的項目。
其型別 BSTR 或 VARIANT 的項目加入至陣列時, bCopy 旗標列入考量。 預設值 是 確保新複本進行資料,當項目加入至陣列中。
需求
Header: atlsafe.h