BEGIN_COM_MAP

BEGIN_COM_MAP (x

パラメーター

x

[入力]インターフェイスを公開するのには、クラス オブジェクトの名前。

解説

COM マップはQueryInterfaceをクライアント オブジェクトのインターフェイスを公開するメカニズムです。CComObjectRootEx::InternalQueryInterfaceのみ、COM マップにインターフェイス ポインターを返します。インターフェイス マップ、 BEGIN_COM_MAPマクロを起動、 COM_INTERFACE_ENTRYマクロをインターフェイスの各またはそのバリエーションの 1 つのエントリを追加およびEND_COM_MAPマクロをマップを完了。

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

BEGIN_COM_MAP(CBeeper)特価;COM_INTERFACE_ENTRY(IDispatch)COM_INTERFACE_ENTRY(IBeeper)COM_INTERFACE_ENTRY_TEAR_OFF (IID_ISupportErrorInfo、CBeeper2)END_COM_MAP)(&N)

ATL を参照してください COMMAPサンプル エントリ マクロの例の異なる種類の COM を使用してのマップの。

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

Index