rawHID 结构 (winuser.h)

描述来自人机接口设备 (HID) 的原始输入的格式。

语法

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

成员

dwSizeHid

类型:DWORD

bRawData 中每个 HID 输入的大小(以字节为单位)。

dwCount

类型:DWORD

bRawData 中的 HID 输入数。

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 报告