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 マップ エントリについての発言を参照してください。