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 和具有适当的调度接口样式签名。

  • info
    [in]键入事件处理程序功能的信息。此类型信息提供的指针的形式向 _ATL_FUNC_INFO 结构。CC_CDECL 是在 _ATL_FUNC_INFO 结构的 CALLCONV 字段的Windows CE支持的唯一选项。其他值因此不受支持其未定义的行为。

备注

前四个宏参数相同。这些 SINK_ENTRY_EX 宏的。最后一个参数为事件提供类型信息。CE ActiveX事件接收器的ATL实现仅支持返回类型HRESULT或无效的值从您的事件处理程序方法的;任何其他返回值不受支持,并且其行为不确定。

要求

Header: atlcom.h

请参见

参考

BEGIN_SINK_MAP

SINK_ENTRY

SINK_ENTRY_EX

IDispEventSimpleImpl选件类

概念

支持IDispEventImpl

其他资源

复合控件宏

ATL 宏