Compartir a través de


CComQIPtr Class

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

Constructores públicos

Name

Descripción

CComQIPtr::CComQIPtr

Constructor.

Operadores 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

CComPtrBase Class

CComQIPtrElementTraits Class

Otros recursos

ATL Class Overview