Compartir a través de


CComQIPtrElementTraits Class

Esta clase proporciona métodos, funciones estáticas, y tipos útiles al crear colecciones de punteros de interfaz COM.

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

Parámetros

  • I
    Una interfaz COM que especifica el tipo de puntero que se va a almacenar.

  • piid
    Un puntero al identificador IID de I.

Members

Typedefs públicas

Name

Descripción

CComQIPtrElementTraits::INARGTYPE

El tipo de datos que desea usar para agregar elementos al objeto de clase de colección.

Comentarios

Esta clase se deriva métodos y proporciona una definición útil al crear una clase de colección de objetos de puntero de interfaz COM de CComQIPtr . esta clase es utilizada por las clases de CInterfaceArray y de CInterfaceList .

Para obtener más información, vea clases de colección de ATL.

Jerarquía de herencia

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Requisitos

encabezado: atlcoll.h

Vea también

Referencia

CDefaultElementTraits Class

Otros recursos

ATL Class Overview