共用方式為


SINK_ENTRY_INFO

使用事件接收對應中的 SINK_ENTRY_INFO 巨集 IDispEventSimpleImpl 提供所需資訊的路由事件加入至相關的處理函式。

SINK_ENTRY_INFO( 
   id, 
   iid, 
   dispid, 
   fn, 
   info 
)

參數

  • id
    [in] 識別事件來源的不帶正負號的整數。 這個值必須與相關 IDispEventSimpleImpl 基底類別的 nID 樣板參數。

  • iid
    [in] 識別這個分派介面的 IID。

  • dispid
    [in] 識別指定事件的 DISPID。

  • fn
    [in] 事件處理函式的名稱。 這個函式必須使用呼叫慣例 _stdcall 且具有適當的分配介面 (Dispinterface) 式簽章。

  • info
    [in] 輸入事件處理常式函式的相關資訊。 型別資訊提供指標的形式提供 _ATL_FUNC_INFO 結構。 CC_CDECL 是 _ATL_FUNC_INFO 結構的 CALLCONV 欄位的 Windows CE 唯一支援的選項。 其他值也是不支援的其未定義的行為。

備註

前四個巨集參數與 SINK_ENTRY_EX 巨集的。 最後一個參數會提供事件型別資訊。 CE ActiveX 事件接收的 ATL 實作只支援傳回值與您的事件處理常式方法的 HRESULT 或 void 型別;其他傳回值不受支援,而且它的行為會是未定義的。

需求

Header: atlcom.h

請參閱

參考

BEGIN_SINK_MAP

SINK_ENTRY

SINK_ENTRY_EX

IDispEventSimpleImpl 類別

概念

支援 IDispEventImpl

其他資源

複合控制項巨集

ATL 巨集