Estrutura RAWINPUTHEADER (winuser.h)
Contém informações de cabeçalho que fazem parte dos dados brutos.
Sintaxe
typedef struct tagRAWINPUTHEADER {
DWORD dwType;
DWORD dwSize;
HANDLE hDevice;
WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER, *LPRAWINPUTHEADER;
Membros
dwType
Tipo: DWORD
O tipo de entrada bruta. Pode ser um dos seguintes valores:
Valor | Significado |
---|---|
RIM_TYPEMOUSE 0 | A entrada bruta vem do mouse. |
RIM_TYPEKEYBOARD 1 | A entrada bruta vem do teclado. |
RIM_TYPEHID 2 | A entrada bruta vem de algum dispositivo que não é um teclado ou mouse. |
dwSize
Tipo: DWORD
O tamanho, em bytes, de todo o pacote de entrada de dados. Isso inclui RAWINPUT mais possíveis relatórios de entrada extras na matriz de comprimento de variável RAWHID .
hDevice
Tipo: HANDLE
Um identificador para o dispositivo que gera os dados de entrada brutos.
wParam
Tipo: WPARAM
O valor passado no parâmetro wParam da mensagem WM_INPUT .
Comentários
Para obter mais informações sobre o dispositivo, use hDevice em uma chamada para GetRawInputDeviceInfo. hDevice poderá ser zero se uma entrada for recebida de um touchpad de precisão.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Confira também
Conceitual
Referência