GetPointerDevices-Funktion (winuser.h)
Ruft Informationen zu den Zeigergeräten ab, die an das System angefügt sind.
Syntax
BOOL GetPointerDevices(
[in, out] UINT32 *deviceCount,
[out, optional] POINTER_DEVICE_INFO *pointerDevices
);
Parameter
[in, out] deviceCount
Wenn pointerDevices NULL ist, gibt deviceCount die Gesamtanzahl der angefügten Zeigergeräte zurück. Andernfalls gibt deviceCount die Anzahl von POINTER_DEVICE_INFO Strukturen an, auf die von zeigerDevices verwiesen wird.
[out, optional] pointerDevices
Array von POINTER_DEVICE_INFO Strukturen für die Zeigergeräte, die an das System angefügt sind. Bei NULL wird die Gesamtanzahl der angefügten Zeigergeräte in deviceCount zurückgegeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie TRUE zurück.
Andernfalls wird FALSE zurückgegeben. Um erweiterte Fehlerinformationen abzurufen, rufen Sie die GetLastError-Funktion auf.
Hinweise
Windows 8 unterstützt Folgendes:
- 256 Kontakte pro Zeigergerät.
- Insgesamt 2560 Kontakte pro Systemsitzung, unabhängig von der Anzahl der angeschlossenen Geräte. Beispielsweise 10 Zeigergeräte mit jeweils 256 Kontakten, 20 Zeigergeräte mit jeweils 128 Kontakten usw.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (eingeführt in Windows 10, Version 10.0.14393) |