共用方式為


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 物件的控制項不支援。 將現有物件陣列時,兩個陣列都必須包含相同型別的項目。

其型別 BSTRVARIANT 的項目加入至陣列時, bCopy 旗標列入考量。 預設值 確保新複本進行資料,當項目加入至陣列中。

需求

Header: atlsafe.h

請參閱

參考

CComSafeArray 類別