Compartir a través de


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

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

Name

Descripción

CComGITPtr::CComGITPtr

el constructor.

CComGITPtr::~CComGITPtr

El destructor.

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

Name

Descripción

CComGITPtr::Attach

Llame a este método para registrar el puntero de interfaz en la tabla global de la interfaz (GIT).

CComGITPtr::CopyTo

Llame a este método para copiar la interfaz de la tabla global de interfaz (GIT) al puntero pasado.

CComGITPtr::Detach

Llame a este método para desasociar la interfaz del objeto de CComGITPtr .

CComGITPtr::GetCookie

Llame a este método para devolver la cookie del objeto de CComGITPtr .

CComGITPtr::Revoke

Llame a este método para quitar la interfaz de la tabla global de la interfaz (GIT).

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

Name

Descripción

CComGITPtr::operator DWORD

Devuelve la cookie del objeto de CComGITPtr .

CComGITPtr::operator =

Operador de asignación.

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

Name

Descripción

CComGITPtr::m_dwCookie

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

Otros recursos

Información general de la clase ATL