Condividi tramite


CComQIPtrElementTraits Class

Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori all'interfaccia COM.

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

Parametri

  • I
    Un'interfaccia COM che specifica il tipo di puntatore da archiviare.

  • piid
    Un puntatore all'IID I.

Membri

Typedef pubblici

Nome

Descrizione

CComQIPtrElementTraits::INARGTYPE

Il tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolte.

Note

Questa classe deriva i metodi e un typedef utile quando si crea una classe di raccolte di puntatore all'interfaccia COM CComQIPtr oggetti. Questa classe viene utilizzata sia dalle classi CInterfaceListCInterfaceArray.

Per ulteriori informazioni, vedere Classi di raccolte ATL.

Gerarchia di ereditarietà

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Requisiti

Header: atlcoll.h

Vedere anche

Riferimenti

CDefaultElementTraits Class

Altre risorse

ATL Class Overview