COM_INTERFACE_ENTRY_CHAIN

COM_INTERFACE_ENTRY_CHAIN ( クラス名

パラメーター

クラス名

[入力]現在のオブジェクトの基本クラス。

解説

この COM マップ内のエントリの処理に達すると、基本クラスの COM マップを処理します。

たとえば、ATL サンプルから COMMAP

BEGIN_COM_MAP(COuter)...COM_INTERFACE_ENTRY2(IDispatch, IOuter)特価;...COM_INTERFACE_ENTRY_CHAIN(CChainBase)...END_COM_MAP()(&N)

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(COtherObject)END_COM_MAP)(&N)

COM_INTERFACE_ENTRY マクロを COM マップ エントリについての発言を参照してください。

ATL マクロとグローバル関数

Index