Поделиться через


Функция GetPointerDevices (winuser.h)

Возвращает сведения об устройствах-указателях, подключенных к системе.

Синтаксис

BOOL GetPointerDevices(
  [in, out]       UINT32              *deviceCount,
  [out, optional] POINTER_DEVICE_INFO *pointerDevices
);

Параметры

[in, out] deviceCount

Если pointerDevices имеет значение NULL, deviceCount возвращает общее количество подключенных устройств указателя. В противном случае deviceCount указывает количество POINTER_DEVICE_INFO структур, на которые указывает pointerDevices.

[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
Header winuser.h
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (представлено в Windows 10, версия 10.0.14393)

См. также

Функции