RegisterOutputCallbackInteractionContext 函数 (interactioncontext.h)
注册回调以接收来自交互 上下文对象的交互 事件。
语法
HRESULT RegisterOutputCallbackInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] INTERACTION_CONTEXT_OUTPUT_CALLBACK outputCallback,
[in, optional] void *clientData
);
参数
[in] interactionContext
交互上下文的句柄。
[in] outputCallback
回调函数。
[in, optional] clientData
指向包含客户端相关信息的 对象的指针。 值通常指向 在此) (为其调用成员函数的对象。
返回值
如果此函数成功,则返回S_OK。
否则,它将返回 HRESULT 错误代码。
备注
交互上下文的每个实例限制为一个输出回调。 注册回调函数会覆盖交互上下文的任何现有回调注册。
此函数通常在创建 交互上下文 后或交互上下文重新分配给另一个 UI 元素时调用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | interactioncontext.h |
Library | Ninput.lib |
DLL | Ninput.dll |