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 を使用してのマップの。