Clase CComQIPtrElementTraits
Esta clase proporciona métodos, funciones estáticas y definiciones de tipos útiles al crear colecciones de punteros de interfaz COM.
Sintaxis
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
Puntero al IID de I.
Miembros
Definiciones de tipos públicas
Nombre | Descripción |
---|---|
CComQIPtrElementTraits::INARGTYPE | Tipo de datos que se va a usar para agregar elementos al objeto de clase de la colección. |
Comentarios
Esta clase deriva métodos y proporciona una definición de tipos útiles al crear una clase de colección de objetos de puntero de interfaz COM CComQIPtr. Esta clase la usan las clases CInterfaceArray y CInterfaceList.
Para obtener más información, consulte Clases de colección en ATL.
Jerarquía de herencia
CComQIPtrElementTraits
Requisitos
Encabezado: atlcoll.h
CComQIPtrElementTraits::INARGTYPE
Tipo de datos que se va a usar para agregar elementos al objeto de clase de la colección.
typedef I* INARGTYPE;
Consulte también
CDefaultElementTraits (clase)
Información general sobre la clase