Clase de CComGITPtr
Esta clase proporciona métodos para tratar de punteros de interfaz y de la tabla global de la interfaz (GIT).
template <
class T
>
class CComGITPtr
Parámetros
- T
El tipo de puntero de interfaz que se almacene en el GIT.
Members
Constructores públicos
Name |
Descripción |
---|---|
el constructor. |
|
El destructor. |
Métodos públicos
Name |
Descripción |
---|---|
Llame a este método para registrar el puntero de interfaz en la tabla global de la interfaz (GIT). |
|
Llame a este método para copiar la interfaz de la tabla global de interfaz (GIT) al puntero pasado. |
|
Llame a este método para desasociar la interfaz del objeto de CComGITPtr . |
|
Llame a este método para devolver la cookie del objeto de CComGITPtr . |
|
Llame a este método para quitar la interfaz de la tabla global de la interfaz (GIT). |
Operadores públicos
Name |
Descripción |
---|---|
Devuelve la cookie del objeto de CComGITPtr . |
|
Operador de asignación. |
Miembros de datos públicos
Name |
Descripción |
---|---|
La cookie. |
Comentarios
Los objetos que agregan el contador y la necesidad roscados libres de utilizar los punteros de interfaz obtenidos de otros objetos deben tomar medidas adicionales para garantizar que las interfaces correctamente se calculen las referencias.Esto implica normalmente el almacenamiento de punteros de interfaz en el GIT y el obtener del puntero de GIT cada vez que se utiliza.La clase CComGITPtr se proporciona para ayudarle punteros de la interfaz de uso almacenados en el GIT.
[!NOTA]
La utilidad global de la tabla de la interfaz sólo está disponible en Windows 95 con la versión 1,1 de DCOM y después, Windows 98, Windows NT 4.0 con Service Pack 3 y versiones posteriores, y Windows 2000.
Requisitos
encabezado: atlbase.h
Vea también
Referencia
Accessing Interfaces Across Apartments
When to Use the Global Interface Table
Conceptos
ATL y el Threaded libre Contador