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) |