USAGE_AND_PAGE结构(hidpi.h)

USAGE_AND_PAGE结构指定 HID 控件 使用情况页 和 使用情况 ID。

语法

typedef struct _USAGE_AND_PAGE {
  USAGE Usage;
  USAGE UsagePage;
} USAGE_AND_PAGE, *PUSAGE_AND_PAGE;

成员

Usage

指定由 UsagePage指定的使用情况页中的使用情况 ID。

UsagePage

指定使用情况页。

言论

HidP_IsSameUsageAndPage 宏确定两个 扩展用法(由 USAGE_AND_PAGE 结构表示)是否相等。

BOOLEAN HidP_IsSameUsageAndPage(
   USAGE_AND_PAGE u1,
   USAGE_AND_PAGE u2
);

u1

USAGE_AND_PAGE

指定扩展用法

u2

USAGE_AND_PAGE

指定扩展用法

返回值

BOOLEAN

HidP_IsSameUsageAndPage 返回以下状态值之一:

TRUE

使用情况 u1 与 u2 用法相同。

FALSE

使用情况 u1 不同于 u2 使用情况

根据 USB HID 标准的定义,扩展用法是 32 位无符号值。 高阶 16 位指定 使用情况页,低序 16 位指定 使用情况 ID

有关详细信息,请参阅 HID 集合

要求

要求 价值
标头 hidpi.h (包括 Hidpi.h)

另请参阅

HidP_GetButtonsEx