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