Sdílet prostřednictvím


CInterfaceList – třída

Tato třída poskytuje metody užitečné při vytváření seznamu ukazatelů rozhraní MODELU COM.

Syntaxe

template<class I, const IID* piid =& __uuidof(I)>
class CInterfaceList
   : public CAtlList<ATL::CComQIPtr<I, piid>,
                     CComQIPtrElementTraits<I, piid>>

Parametry

I
Rozhraní COM určující typ ukazatele, který se má uložit.

piid
Ukazatel na IID I.

Členové

Veřejné konstruktory

Název Popis
CInterfaceList::CInterfaceList Konstruktor pro seznam rozhraní.

Poznámky

Tato třída poskytuje konstruktor a odvozené metody pro vytvoření seznamu ukazatelů rozhraní MODELU COM. CInterfaceArray použijte, pokud je požadováno pole.

Další informace naleznete v tématu ATL Collection Classes.

Hierarchie dědičnosti

Seznam CAtl

CInterfaceList

Požadavky

Hlavička: atlcoll.h

CInterfaceList::CInterfaceList

Konstruktor pro seznam rozhraní.

CInterfaceList(UINT nBlockSize = 10) throw();

Parametry

nBlockSize
Velikost bloku s výchozí hodnotou 10.

Poznámky

Velikost bloku je míra množství paměti přidělené v případě, že je vyžadován nový prvek. Větší velikosti bloků snižují počet volání rutin přidělení paměti, ale využívají více prostředků.

Viz také

CAtlList – třída
CComQIPtr – třída
CComQIPtrElementTraits – třída
Přehled třídy