Структура RAWHID (winuser.h)

Описывает формат необработанных входных данных с устройства HID.

Синтаксис

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

Члены

dwSizeHid

Тип: DWORD

Размер (в байтах) каждого входного значения HID в bRawData.

dwCount

Тип: DWORD

Количество входных данных HID в bRawData.

bRawData[1]

Тип: BYTE[1]

Необработанные входные данные в виде массива байтов.

Комментарии

Каждый WM_INPUT может указывать на несколько входов, но все входные данные поступают из одного и того же HID. Размер массива bRawData равен dwSizeHid * dwCount.

Дополнительные сведения см. в разделе Интерпретация отчетов HID.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winuser.h (включая Windows.h)

См. также раздел

Основные понятия

RAWINPUT

Необработанные входные данные

Общие сведения об устройствах с человеческим интерфейсом (HID)

Справочные материалы

WM_INPUT

Интерпретация отчетов HID