Estructura RAWINPUTHEADER (winuser.h)
Contiene la información de encabezado que forma parte de los datos de entrada sin procesar.
Sintaxis
typedef struct tagRAWINPUTHEADER {
DWORD dwType;
DWORD dwSize;
HANDLE hDevice;
WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER, *LPRAWINPUTHEADER;
Miembros
dwType
Tipo: DWORD
Tipo de entrada sin procesar. Puede ser uno de los siguientes valores:
Valor | Significado |
---|---|
RIM_TYPEMOUSE 0 | La entrada sin procesar procede del mouse. |
RIM_TYPEKEYBOARD 1 | La entrada sin procesar procede del teclado. |
RIM_TYPEHID 2 | La entrada sin procesar procede de algún dispositivo que no es un teclado o un mouse. |
dwSize
Tipo: DWORD
Tamaño, en bytes, de todo el paquete de entrada de datos. Esto incluye RAWINPUT más posibles informes de entrada adicionales en la matriz de longitud variable RAWHID .
hDevice
Tipo: HANDLE
Identificador del dispositivo que genera los datos de entrada sin procesar.
wParam
Tipo: WPARAM
Valor pasado en el parámetro wParam del mensaje WM_INPUT .
Observaciones
Para obtener más información sobre el dispositivo, use hDevice en una llamada a GetRawInputDeviceInfo. hDevice puede ser cero si se recibe una entrada de un panel táctil de precisión.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluya Windows.h) |
Consulte también
Conceptual
Referencia