CComGITPtr选件类

此选件类为相关的方法接口指针和全局接口表(GIT)。

template <
   class T 
>
class CComGITPtr

参数

  • T
    在GIT要存储的接口指针的类型。

成员

t62af25w.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CComGITPtr::CComGITPtr

构造函数。

CComGITPtr::~CComGITPtr

该析构函数。

t62af25w.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CComGITPtr::Attach

调用此方法注册接口指针在全局接口表(GIT)中。

CComGITPtr::CopyTo

调用此方法将全局接口表(GIT)的接口添加到传递的指针。

CComGITPtr::Detach

调用此方法分离 CComGITPtr 对象的接口。

CComGITPtr::GetCookie

调用此方法返回从 CComGITPtr 对象的cookie。

CComGITPtr::Revoke

调用此方法从全局接口表(GIT)移除接口。

t62af25w.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CComGITPtr::operator DWORD

返回从 CComGITPtr 对象的cookie。

CComGITPtr::operator =

赋值运算符。

t62af25w.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CComGITPtr::m_dwCookie

cookie。

备注

Objects复合自由线程封送拆收器和需要使用的其他对象获取的接口指针必须执行附加步骤以确保接口正确封送。 通常,每次使用,则与存储接口指针在GIT和获取指针从GIT它。 提供选件类 CComGITPtr 帮助您在GIT存储的接口指针。

备注

全局接口表计算机只有在具有DCOM 1.1版和更高版本中,Windows 98、Windows NT 4.0 Service Pack 3和更高版本以及Windows 2000的Windows 95。

要求

Header: atlbase.h

请参见

参考

Accessing Interfaces Across Apartments

When to Use the Global Interface Table

概念

ATL和自由线程封送拆收器

其他资源

ATL选件类概述