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 對應的第一個元素必須是包含 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