CComSafeArray::Add
Přidá jeden nebo více prvků nebo SAFEARRAY do struktury CComSafeArray .
HRESULT Add(
const SAFEARRAY * psaSrc
);
HRESULT Add(
ULONG ulCount,
const T * pT,
BOOL bCopy = TRUE
);
HRESULT Add(
const T& t,
BOOL bCopy = TRUE
);
Parametry
psaSrc
Ukazatel SAFEARRAY objektu.ulCount
Počet objektů přidat pole.pT
Ukazatel na jeden nebo více objektů, které chcete přidat do matice.t
Odkaz na objekt, který chcete přidat do pole.bCopy
Označuje, zda mají být vytvořeny kopie dat.Výchozí hodnota je TRUE.
Vrácená hodnota
Vrátí S_OK na úspěch nebo selhání chybě HRESULT.
Poznámky
Nové objekty, které jsou připojeny na konec existující SAFEARRAY objektu.Přidání objektu do multidimenzionální SAFEARRAY objektu není podporován.Při přidávání existující pole objektů, obě pole musí obsahovat prvky stejného typu.
bCopy Vlajky vzít v úvahu při prvky typu BSTR nebo VARIANTY jsou přidány do pole.Výchozí hodnota TRUE zajišťuje, že nová kopie je tvořen data při přidání prvku matice.
Požadavky
Záhlaví: atlsafe.h