Klasa CComQIPtrElementTraits

Tej klasy zawiera metody, funkcje statycznych i definicje TypeDef przydatne podczas tworzenia kolekcji wskaźników interfejsów COM.

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

Parametry

  • I
    Interfejs COM, określając typ wskaźnika, które mają być przechowywane.

  • piid
    Wskaźnik celu uzyskanie identyfikatora IID I.

Członkowie

Definicje TypeDef publicznych

Nazwa

Opis

CComQIPtrElementTraits::INARGTYPE

Typ danych dodawania elementów do kolekcji obiektu klasy.

Uwagi

Tej klasy pochodzi metod i zapewnia typedef przydatne podczas tworzenia klasy kolekcji z CComQIPtr obiektów wskaźnika interfejsu COM.Ta klasa jest użytkowana przez obie CInterfaceArray i CInterfaceList klasy.

Aby uzyskać więcej informacji, zobacz Klasy kolekcji ATL.

Hierarchii dziedziczenia

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Wymagania

Nagłówek: atlcoll.h

Zobacz też

Informacje

Klasa CDefaultElementTraits

Inne zasoby

Omówienie klasy ATL