InjectSyntheticPointerInput 函数 (winuser.h)
模拟笔或触摸) (指针输入。
语法
BOOL InjectSyntheticPointerInput(
HSYNTHETICPOINTERDEVICE device,
[in] const POINTER_TYPE_INFO *pointerInfo,
[in] UINT32 count
);
参数
device
由 CreateSyntheticPointerDevice 创建的指针注入设备的句柄。
[in] pointerInfo
一个由 POINTER_TYPE_INFO 结构重新连接注入的指针的数组。
该类型必须与创建注入设备的 CreateSyntheticPointerDevice 调用的 pointerType 参数匹配。
每个POINTER_TYPE_INFO的 ptPixelLocation 相对于虚拟屏幕的左上角指定:
[in] count
联系人数。
对于 PT_TOUCH 此值必须大于 0 且小于或等于 MAX_TOUCH_COUNT。
对于 PT_PEN 此值必须为 1。
返回值
如果此函数成功,则返回 TRUE。
否则,返回 FALSE。 若要检索扩展的错误信息,请调用 GetLastError 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 [仅限桌面应用] |
最低受支持的服务器 | Windows Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h |
Library | User32.lib |
DLL | User32.dll |