Функция 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) |