Compartir a través de


Función GetPointerDevices (winuser.h)

Obtiene información sobre los dispositivos de puntero conectados al sistema.

Sintaxis

BOOL GetPointerDevices(
  [in, out]       UINT32              *deviceCount,
  [out, optional] POINTER_DEVICE_INFO *pointerDevices
);

Parámetros

[in, out] deviceCount

Si pointerDevices es NULL, deviceCount devuelve el número total de dispositivos de puntero conectados. De lo contrario, deviceCount especifica el número de estructuras de POINTER_DEVICE_INFO a las que apunta pointerDevices.

[out, optional] pointerDevices

Matriz de estructuras de POINTER_DEVICE_INFO para los dispositivos de puntero conectados al sistema. Si es NULL, el número total de dispositivos de puntero conectados se devuelve en deviceCount.

Valor devuelto

Si esta función se ejecuta correctamente, devuelve TRUE.

De lo contrario, devuelve FALSE. Para recuperar información de error extendida, llame a la función GetLastError .

Comentarios

Windows 8 admite lo siguiente:

  • 256 contactos por dispositivo de puntero.
  • 2560 contactos totales por sesión del sistema, independientemente del número de dispositivos conectados. Por ejemplo, 10 dispositivos de puntero con 256 contactos cada uno, 20 dispositivos de puntero con 128 contactos cada uno, etc.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (introducido en Windows 10, versión 10.0.14393)

Vea también

Funciones