Share via


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)

Siehe auch

Funktionen