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)

Vedi anche

Funzioni