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
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