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

请参见

其他资源

COM映射宏

ATL 宏