Compartilhar via


Estrutura RAWHID (winuser.h)

Descreve o formato dos dados brutos de um HID (dispositivos de interface humana).

Sintaxe

typedef struct tagRAWHID {
  DWORD dwSizeHid;
  DWORD dwCount;
  BYTE  bRawData[1];
} RAWHID, *PRAWHID, *LPRAWHID;

Membros

dwSizeHid

Tipo: DWORD

O tamanho, em bytes, de cada entrada HID em bRawData.

dwCount

Tipo: DWORD

O número de entradas HID em bRawData.

bRawData[1]

Tipo: BYTE[1]

Os dados de entrada brutos, como uma matriz de bytes.

Comentários

Cada WM_INPUT pode indicar várias entradas, mas todas as entradas vêm do mesmo HID. O tamanho da matriz bRawData é dwSizeHid * dwCount.

Para obter mais informações, consulte Interpretando relatórios HID.

Requisitos

Requisito Valor
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

RAWINPUT

Entrada bruta

Introdução aos dispositivos de interface humana (HID)

Referência

WM_INPUT

Interpretando relatórios HID