Funzione GetPointerDevices (winuser.h)
Ottiene informazioni sui dispositivi puntatore collegati al sistema.
Sintassi
BOOL GetPointerDevices(
[in, out] UINT32 *deviceCount,
[out, optional] POINTER_DEVICE_INFO *pointerDevices
);
Parametri
[in, out] deviceCount
Se pointerDevices è NULL, deviceCount restituisce il numero totale di dispositivi puntatore collegati. In caso contrario, deviceCount specifica il numero di strutture POINTER_DEVICE_INFO a cui punta puntatoreDevices.
[out, optional] pointerDevices
Matrice di strutture POINTER_DEVICE_INFO per i dispositivi puntatore collegati al sistema. Se NULL, il numero totale di dispositivi puntatore collegati viene restituito in deviceCount.
Valore restituito
Se questa funzione ha esito positivo, restituisce TRUE.
In caso contrario, restituisce FALSE. Per recuperare informazioni sull'errore estese, chiamare la funzione GetLastError .
Commenti
Windows 8 supporta quanto segue:
- 256 contatti per dispositivo puntatore.
- 2560 contatti totali per sessione di sistema, indipendentemente dal numero di dispositivi collegati. Ad esempio, 10 dispositivi puntatore con 256 contatti ciascuno, 20 dispositivi puntatore con 128 contatti ciascuno e così via.
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | Winuser |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (introdotto in Windows 10, versione 10.0.14393) |