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 ()

请参阅

函数