COM_INTERFACE_ENTRY_CHAIN
当处理到COM映射时,的此项处理基类中的COM映射。
COM_INTERFACE_ENTRY_CHAIN( classname )
参数
- classname
[in]当前对象的基类。
备注
例如,在下面的代码中:
BEGIN_COM_MAP(COuterObject)
COM_INTERFACE_ENTRY2(IDispatch, IOuterObject)
COM_INTERFACE_ENTRY_CHAIN(CBase)
END_COM_MAP()
请注意在COM映射的第一次enter必须位于包含COM映射对象的接口。 因此,您无法启动您的 COM_INTERFACE_ENTRY_CHAIN的COM映射项,使不同的对象COM映射中搜索该点 COM_INTERFACE_ENTRY_CHAIN(COtherObject) 显示在对象的COM映射。 如果要首先搜索其他对象COM映射,请添加 IUnknown 的接口项到COM映射,则将另一个对象的COM映射。 例如:
BEGIN_COM_MAP(CThisObject)
COM_INTERFACE_ENTRY(IUnknown)
COM_INTERFACE_ENTRY_CHAIN(CBase)
END_COM_MAP()
有关COM映射项的备注参见 COM_INTERFACE_ENTRY宏。
要求
Header: atlcom.h