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