Share via


Clase de CComPtrBase

Esta clase proporciona una base para las clases inteligentes de puntero usando las rutinas basado en COM de memoria.

template <
   class T 
> class CComPtrBase

Parámetros

  • T
    El tipo de objeto que se hará referencia el puntero inteligente.

Members

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

Name

Descripción

CComPtrBase::~CComPtrBase

El destructor.

td098k1d.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CComPtrBase::Advise

Llame a este método para crear una conexión entre el punto de conexión de los entity_CComPtrBase y el receptor de un cliente.

CComPtrBase::Attach

Llame a este método para realizar la propiedad de un puntero existente.

CComPtrBase::CoCreateInstance

Llame a este método para crear un objeto de clase asociado a un identificador de clase o un identificador especificado de programa

CComPtrBase::CopyTo

Llame a este método para copiar el puntero de CComPtrBase a otra variable de puntero.

CComPtrBase::Detach

Llame a este método para liberar la propiedad de un puntero.

CComPtrBase::IsEqualObject

Llame a este método para comprobar si los puntos especificados de IUnknown al mismo objeto asociado al objeto de CComPtrBase .

CComPtrBase::QueryInterface

Llame a este método para devolver un puntero a una interfaz especificada.

CComPtrBase::Release

Llame a este método para liberar la interfaz.

CComPtrBase::SetSite

Llame a este método para establecer el sitio del objeto de CComPtrBase a IUnknown del objeto primario.

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

Name

Descripción

CComPtrBase::operator T*

El operador de conversión.

El CComPtrBase::operator!

El operador NOT (exclusión).

CComPtrBase::operator y

y operador.

CComPtrBase::operator *

El operador *.

CComPtrBase::operator <

Operador menor que.

== De CComPtrBase::operator

el operador de igualdad.

CComPtrBase::operator - >

El operador de la misma.

td098k1d.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CComPtrBase::p

La variable miembro de datos de puntero.

Comentarios

Esta clase proporciona la base para otros punteros inteligentes que utilizan las rutinas de administración de memoria COM, como CComQIPtr y CComPtr.Las clases derivadas agregan sus propios constructores y operadores, pero se basan en los métodos proporcionados por CComPtrBase.

Requisitos

encabezado: atlcomcli.h

Vea también

Otros recursos

Información general de la clase ATL