获取当前 交互上下文 状态。
Syntax
HRESULT GetStateInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in, optional] const POINTER_INFO *pointerInfo,
[out] INTERACTION_STATE *state
);
参数
[in] interactionContext
指向 交互上下文句柄的指针。
[in, optional] pointerInfo
包含特定兴趣指针的基本指针信息的 POINTER_INFO 结构。 此参数可以为 NULL。
[out] state
来自INTERACTION_STATE枚举的常量之一。
返回值
如果此函数成功,则返回S_OK。
否则,它将返回 HRESULT 错误代码。
注解
交互结束后,交互上下文可能仍忙于报告惯性,或者希望双击手势中的第二次点击(一般情况下,如果可能多笔划手势)。 此函数允许调用方确定何时可以安全地将交互上下文对象视为空闲。 此函数的主要用途是管理交互上下文池。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 8 [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2012 [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| Header | interactioncontext.h |
| Library | Ninput.lib |
| DLL | Ninput.dll |