Función GetPointerInfo (winuser.h)
Obtiene la información del puntero especificado asociado al mensaje actual.
Sintaxis
BOOL GetPointerInfo(
[in] UINT32 pointerId,
[out] POINTER_INFO *pointerInfo
);
Parámetros
[in] pointerId
Identificador del puntero.
[out] pointerInfo
Dirección de una estructura POINTER_INFO que recibe la información del puntero.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
GetPointerInfo recupera información de un único puntero asociado a un mensaje de puntero.
Use GetPointerFrameInfo para recuperar información de fotogramas asociada a un mensaje para un conjunto de punteros.
La información devuelta por GetPointerInfo está asociada al mensaje de puntero más reciente recuperado por el subproceso que realiza la llamada. Cuando el subproceso que realiza la llamada recupera el siguiente mensaje, es posible que la información asociada al mensaje anterior ya no esté disponible.
Si la aplicación no procesa los mensajes de entrada de puntero tan rápido como se generan, algunos mensajes se pueden fusionar en un mensaje de WM_POINTERUPDATE . Use GetPointerInfoHistory para recuperar el historial de mensajes del mensaje WM_POINTERUPDATE más reciente.
Si la información asociada al mensaje ya no está disponible, esta función produce el último error establecido en ERROR_NO_DATA.
Si el subproceso que realiza la llamada no posee la ventana a la que se ha entregado el mensaje de puntero, esta función produce el último error establecido en ERROR_ACCESS_DENIED. Tenga en cuenta que puede ser la ventana a la que se entregó originalmente la entrada o puede ser una ventana a la que se reenviaba el mensaje.
Requisitos
Requisito | Value |
---|---|
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 (incluir Windows.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) |