Share via


Clase de CComQIPtrElementTraits

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

7x9x76d4.collapse_all(es-es,VS.110).gifTypedefs 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

Clase de CDefaultElementTraits

Otros recursos

Información general de la clase ATL