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,指定连接的内置的数字。
成员
公共方法
名称 |
描述 |
---|---|
生成之间的连接连接点和接收器。 |
|
创建一个枚举器通过的连接重复连接点。 |
|
检索表示接口的IID连接点。 |
|
检索接口指针可连接的对象。 |
|
停止通过 Advise以前生成的连接。 |
公共数据成员
名称 |
描述 |
---|---|
管理连接连接点。 |
备注
IConnectionPointImpl 实现连接点,允许对象显示一个输出接口在客户端。 客户端实现在调用接收器的对象的此接口。
ATL使用 IConnectionPointContainerImpl 实现可连接的对象。 在每个可连接的对象内连接点表示一个输出接口,这是由 piid。 选件类 CDV 管理之间的连接连接点和接收器。 每个连接都是唯一的“cookie标识的”。
有关使用的更多信息在ATL连接点,请参见一 连接点文章。
继承层次结构
_ICPLocator
IConnectionPointImpl
要求
Header: atlcom.h