Sdílet prostřednictvím


Třída CComGITPtr

Tato třída poskytuje metody pro řešení ukazatele rozhraní a tabulky global interface (GIT).

template < 
   class T  
> 
class CComGITPtr

Parametry

  • T
    Typ ukazatele rozhraní uložené v GIT.

Členy

Veřejné konstruktory

Název

Description

CComGITPtr::CComGITPtr

Konstruktor.

CComGITPtr:: ~ CComGITPtr

Destruktoru.

Veřejné metody

Název

Description

CComGITPtr::Attach

Volání této metody zaregistrovat ukazatele rozhraní tabulky global interface (GIT).

CComGITPtr::CopyTo

Volání této metody kopírování rozhraní předané ukazatel z tabulky global interface (GIT).

CComGITPtr::Detach

Tato metoda zrušit přidružení rozhraní z volání CComGITPtr objektu.

CComGITPtr::GetCookie

Tato metoda vrátí soubor cookie z volání CComGITPtr objektu.

CComGITPtr::Revoke

Volání této metody rozhraní odebrat z tabulky global interface (GIT).

Veřejné operátory

Název

Description

CComGITPtr::operator DWORD

Vrátí soubor cookie z CComGITPtr objektu.

CComGITPtr::operator =

Operátor přiřazení.

Veřejné datové členy

Název

Description

CComGITPtr::m_dwCookie

Soubor cookie.

Poznámky

Objekty, které zdarma zřetězené Marshaller a potřebujete používat ukazatele rozhraní získané z jiných objektů musí přijmout další kroky k zajištění toho, že jsou správně zařadit rozhraní.Obvykle to zahrnuje uložením ukazatele rozhraní GIT a získání ukazatele z GIT pokaždé, když je používán.Třída CComGITPtr umožňují použít uložené v GIT ukazatele rozhraní.

[!POZNÁMKA]

Tabulka zařízení globální rozhraní je pouze v systému Windows 95 s modelem DCOM verze 1.1 a vyšší, Windows 98, Windows NT 4.0 s aktualizací Service Pack 3 nebo novější a systém Windows 2000 k dispozici.

Požadavky

Záhlaví: atlbase.h

Viz také

Referenční dokumentace

Accessing Interfaces Across Apartments

When to Use the Global Interface Table

Koncepty

ATL a volné zařazování vláken

Další zdroje

Přehled třídy ATL