Klasa CComQIPtrElementTraits
Ta klasa udostępnia metody, funkcje statyczne i definicje typów przydatne podczas tworzenia kolekcji wskaźników interfejsu COM.
Składnia
template<typename I, const IID* piid=& __uuidof(I)>
class CComQIPtrElementTraits :
public CDefaultElementTraits<ATL::CComQIPtr<I, piid>>
Parametry
I
Interfejs COM określający typ wskaźnika, który ma być przechowywany.
piid
Wskaźnik do identyfikatora IID I.
Elementy członkowskie
Definicje typów publicznych
Nazwa/nazwisko | opis |
---|---|
CComQIPtrElementTraits::INARGTYPE | Typ danych używany do dodawania elementów do obiektu klasy kolekcji. |
Uwagi
Ta klasa uzyskuje metody i udostępnia definicję typów przydatną podczas tworzenia klasy kolekcji obiektów wskaźnika interfejsu COM CComQIPtr . Ta klasa jest używana zarówno przez klasy CInterfaceArray , jak i CInterfaceList .
Aby uzyskać więcej informacji, zobacz Klasy kolekcji ATL.
Hierarchia dziedziczenia
CComQIPtrElementTraits
Wymagania
Nagłówek: atlcoll.h
CComQIPtrElementTraits::INARGTYPE
Typ danych używany do dodawania elementów do obiektu klasy kolekcji.
typedef I* INARGTYPE;