Función GetPointerTouchInfo (winuser.h)
Obtiene la información táctil del puntero especificado (de tipo PT_TOUCH) asociado al mensaje actual.
Sintaxis
BOOL GetPointerTouchInfo(
[in] UINT32 pointerId,
[out] POINTER_TOUCH_INFO *touchInfo
);
Parámetros
[in] pointerId
Identificador del puntero para el que se va a recuperar información.
[out] touchInfo
Dirección de una estructura de POINTER_TOUCH_INFO para recibir la información de puntero específica de la función táctil.
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
GetPointerTouchInfo recupera información de un único puntero (de tipo PT_TOUCH) asociado a un mensaje de puntero.
Use GetPointerFrameTouchInfo para recuperar información de marco asociada a un mensaje para un conjunto de punteros.
La información devuelta por GetPointerTouchInfo 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 GetPointerTouchInfoHistory 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.
Si el puntero especificado no es de tipo PT_TOUCH, esta función produce el último error establecido en ERROR_DATATYPE_MISMATCH.
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 (incluir Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |