共用方式為


BEGIN_COM_MAP

COM 對應是透過 QueryInterface公開物件的介面對用戶端的機制。

BEGIN_COM_MAP( x )

參數

  • x
    [in] 類別物件名稱來公開介面。

備註

CComObjectRootEx::InternalQueryInterface 只傳回介面的指標在 COM 對應。 啟動與 BEGIN_COM_MAP 巨集的介面對應,加入的輸入每個與 COM_INTERFACE_ENTRY 巨集或其中一個的介面它的 Variant,並且利用 END_COM_MAP 巨集的對應。

範例

ATL BEEPER 範例:

BEGIN_COM_MAP(CBeeper)
   COM_INTERFACE_ENTRY(IBeeper)
   COM_INTERFACE_ENTRY(IDispatch)
   COM_INTERFACE_ENTRY_TEAR_OFF(IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP()

需求

Header: atlcom.h

請參閱

其他資源

COM 對應巨集

ATL 巨集