COM_INTERFACE_ENTRY_TEAR_OFF
显示您拖曳接口。
COM_INTERFACE_ENTRY_TEAR_OFF( iid, x )
参数
iid
[in] 拖曳接口的 GUID。x
[in]实现接口的选件类的名称。
备注
拖曳接口实现为每次实例化接口它表示的查询的单独对象。通常,您生成接口作为拖曳,如果很少使用接口,该接口,因为它保存在您的主程序每个实例的vtable指针。其引用计数成为零时,拖曳被删除。应从 CComTearOffObjectBase 派生来实现拖曳的选件类和都有自己的COM映射。
有关COM映射项的备注参见 COM_INTERFACE_ENTRY宏。
示例
BEGIN_COM_MAP(CBeeper)
COM_INTERFACE_ENTRY(IBeeper)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY_TEAR_OFF(IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP()
要求
Header: atlcom.h