IConnectionPointImpl选件类

此选件类实现连接点。

template<
   class T,
   const IID* piid,
   class CDV = CComDynamicUnkArray 
>
class ATL_NO_VTABLE IConnectionPointImpl :
   public _ICPLocator< piid >

参数

  • T
    您的选件类,从派生 IConnectionPointImpl

  • piid
    由表示的接口的IID的指针连接点对象。

  • CDV
    管理连接的选件类。 默认值为 CComDynamicUnkArray,允许无限制的连接。 还可以使用 CComUnkArray,指定连接的内置的数字。

成员

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

名称

描述

IConnectionPointImpl::Advise

生成之间的连接连接点和接收器。

IConnectionPointImpl::EnumConnections

创建一个枚举器通过的连接重复连接点。

IConnectionPointImpl::GetConnectionInterface

检索表示接口的IID连接点。

IConnectionPointImpl::GetConnectionPointContainer

检索接口指针可连接的对象。

IConnectionPointImpl::Unadvise

停止通过 Advise以前生成的连接。

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

名称

描述

IConnectionPointImpl::m_vec

管理连接连接点。

备注

IConnectionPointImpl 实现连接点,允许对象显示一个输出接口在客户端。 客户端实现在调用接收器的对象的此接口。

ATL使用 IConnectionPointContainerImpl 实现可连接的对象。 在每个可连接的对象内连接点表示一个输出接口,这是由 piid。 选件类 CDV 管理之间的连接连接点和接收器。 每个连接都是唯一的“cookie标识的”。

有关使用的更多信息在ATL连接点,请参见一 连接点文章。

继承层次结构

_ICPLocator

IConnectionPointImpl

要求

Header: atlcom.h

请参见

参考

IConnectionPoint

其他资源

ATL选件类概述