共用方式為


COM_INTERFACE_ENTRY_TEAR_OFF

公開 (Expose) Tear-Off 介面。

COM_INTERFACE_ENTRY_TEAR_OFF( iid, x )

參數

  • iid
    [in] Tear-Off 介面的 GUID。

  • x
    [in] 實作介面的類別名稱。

備註

Tear-Off 介面中實作時,每當執行個體化介面其個別的物件所表示的查詢。 通常,您會建立您的介面為 Tear-Off,如果很少,使用介面,因為儲存在您的主要目的是每個執行個體的 vtable 指標。 其參考計數為零時, Tear-Off 刪除。 要從 CComTearOffObjectBase 衍生自實作 Tear-Off 的類別和都有自己的 COM 對應。

如需 COM 對應項目的備註參閱 COM_INTERFACE_ENTRY 巨集

範例

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 Map Macros

ATL 巨集