Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se describe cómo el sistema proporciona una entrada sin procesar a la aplicación y cómo una aplicación recibe y procesa esa entrada. A veces, la entrada sin procesar se conoce como entrada genérica.
En esta sección
Nombre | Descripción |
---|---|
Acerca de las de entrada sin procesar | Describe la entrada del usuario desde dispositivos como joysticks, pantallas táctiles y micrófonos. |
usar de entrada sin procesar | Proporciona código de ejemplo para tareas relacionadas con la entrada sin procesar. |
referencia de entrada sin procesar | Contiene la referencia de API. |
Funciones
Nombre | Descripción |
---|---|
DefRawInputProc | Llama al procedimiento de entrada sin procesar predeterminado para proporcionar el procesamiento predeterminado de los mensajes de entrada sin procesar que una aplicación no procesa. Esta función garantiza que se procesen todos los mensajes.
se llama al DefRawInputProc con los mismos parámetros recibidos por el procedimiento de ventana. |
GetRawInputBuffer | Realiza una lectura almacenada en búfer de los datos de entrada sin procesar. |
GetRawInputData | Obtiene la entrada sin procesar del dispositivo especificado. |
GetRawInputDeviceInfo | Obtiene información sobre el dispositivo de entrada sin procesar. |
GetRawInputDeviceList | Enumera los dispositivos de entrada sin procesar conectados al sistema. |
GetRegisteredRawInputDevices | Obtiene la información sobre los dispositivos de entrada sin procesar de la aplicación actual. |
RegisterRawInputDevices | Registra los dispositivos que proporcionan los datos de entrada sin procesar. |
Macros
Nombre | Descripción |
---|---|
GET_RAWINPUT_CODE_WPARAM | Obtiene el código de entrada de wParam en WM_INPUT. |
NEXTRAWINPUTBLOCK | Obtiene la ubicación de la siguiente estructura en una matriz de estructuras RAWINPUT. |
Notificaciones
Nombre | Descripción |
---|---|
WM_INPUT | Se envía a la ventana que recibe la entrada sin procesar. |
WM_INPUT_DEVICE_CHANGE | Se envía a la ventana que se registró para recibir entradas sin procesar. |
Estructuras
Nombre | Descripción |
---|---|
RAWHID | Describe el formato de la entrada sin procesar de un dispositivo de interfaz humana (HID). |
RAWINPUT | Contiene la entrada sin procesar de un dispositivo. |
RAWINPUTDEVICE | Define información para los dispositivos de entrada sin procesar. |
RAWINPUTDEVICELIST | Contiene información sobre un dispositivo de entrada sin procesar. |
RAWINPUTHEADER | Contiene la información de encabezado que forma parte de los datos de entrada sin procesar. |
RAWKEYBOARD | Contiene información sobre el estado del teclado. |
RAWMOUSE | Contiene información sobre el estado del mouse. |
RID_DEVICE_INFO | Define los datos de entrada sin procesar procedentes de cualquier dispositivo. |
RID_DEVICE_INFO_HID | Define los datos de entrada sin procesar procedentes del HID especificado. |
RID_DEVICE_INFO_KEYBOARD | Define los datos de entrada sin procesar procedentes del teclado especificado. |
RID_DEVICE_INFO_MOUSE | Define los datos de entrada sin procesar procedentes del mouse especificado. |