Clase de CComQIPtr

Una clase de puntero inteligente para administrar punteros de interfaz COM.

template<
   class T,
   const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>

Parámetros

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

  • piid
    Un puntero al identificador IID de T.

Members

wc177dxw.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CComQIPtr::CComQIPtr

Constructor.

wc177dxw.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

CComQIPtr::operator =

Asigna un puntero al puntero de miembro.

Comentarios

ATL utiliza CComQIPtr y CComPtr para administrar los punteros de interfaz COM, que derivan de CComPtrBase.Ambas clases realizan el recuento de referencias automático con llamadas a AddRef y a Liberar.Operaciones sobrecargadas del puntero de identificador de los operadores.

Jerarquía de herencia

CComPtrBase

CComPtr

CComQIPtr

Requisitos

encabezado: atlcomcli.h

Vea también

Referencia

CComPtr::CComPtr

CComQIPtr::CComQIPtr

Clase de CComPtrBase

Clase de CComQIPtrElementTraits

Otros recursos

Información general de la clase ATL