GetPointerDevices 函数 (winuser.h)
获取有关附加到系统的指针设备的信息。
语法
BOOL GetPointerDevices(
[in, out] UINT32 *deviceCount,
[out, optional] POINTER_DEVICE_INFO *pointerDevices
);
参数
[in, out] deviceCount
如果 pointerDevices 为 NULL, deviceCount 将返回附加指针设备的总数。 否则,deviceCount 指定 pointerDevices 指向的POINTER_DEVICE_INFO结构的数目。
[out, optional] pointerDevices
附加到系统的指针设备的 POINTER_DEVICE_INFO 结构的数组。 如果为 NULL,则会在 deviceCount 中返回附加指针设备的总数。
返回值
如果此函数成功,则返回 TRUE。
否则,返回 FALSE。 若要检索扩展的错误信息,请调用 GetLastError 函数。
注解
Windows 8 支持以下各项:
- 每个指针设备 256 个触点。
- 每个系统会话总共有 2560 个联系人,无论附加设备的数量如何。 例如,10 个指针设备各有 256 个触点,20 个指针设备各有 128 个触点,依此。
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h |
Library | User32.lib |
DLL | User32.dll |
API 集 | Windows 10版本 10.0.14393 中引入的 ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 () |