Sdílet prostřednictvím


CComQIPtrElementTraits – třída

Tato třída poskytuje metody, statické funkce a typedefs užitečné při vytváření kolekcí ukazatelů rozhraní MODELU COM.

Syntaxe

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

Parametry

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

piid
Ukazatel na IID I.

Členové

Veřejné definice typedef

Název Popis
CComQIPtrElementTraits::INARGTYPE Datový typ, který se má použít pro přidání prvků do objektu třídy kolekce.

Poznámky

Tato třída odvozuje metody a poskytuje typedef užitečné při vytváření kolekce třídy CComQIPtr objekty ukazatele rozhraní. Tato třída je používána CInterfaceArray i CInterfaceList třídy.

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

Hierarchie dědičnosti

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Požadavky

Hlavička: atlcoll.h

CComQIPtrElementTraits::INARGTYPE

Datový typ, který se má použít pro přidání prvků do objektu třídy kolekce.

typedef I* INARGTYPE;

Viz také

CDefaultElementTraits – třída
Přehled třídy