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
Constructores públicos
Name |
Descripción |
---|---|
El destructor. |
Métodos públicos
Name |
Descripción |
---|---|
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. |
|
Llame a este método para realizar la propiedad de un puntero existente. |
|
Llame a este método para crear un objeto de clase asociado a un identificador de clase o un identificador especificado de programa |
|
Llame a este método para copiar el puntero de CComPtrBase a otra variable de puntero. |
|
Llame a este método para liberar la propiedad de un puntero. |
|
Llame a este método para comprobar si los puntos especificados de IUnknown al mismo objeto asociado al objeto de CComPtrBase . |
|
Llame a este método para devolver un puntero a una interfaz especificada. |
|
Llame a este método para liberar la interfaz. |
|
Llame a este método para establecer el sitio del objeto de CComPtrBase a IUnknown del objeto primario. |
Operadores públicos
Name |
Descripción |
---|---|
El operador de conversión. |
|
El operador NOT (exclusión). |
|
y operador. |
|
El operador *. |
|
Operador menor que. |
|
el operador de igualdad. |
|
El operador de la misma. |
Miembros de datos públicos
Name |
Descripción |
---|---|
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