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

Usage u1 与 usage u2 相同。

FALSE

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

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

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

要求

要求
Header hidpi.h (包括 Hidpi.h)

另请参阅

HidP_GetButtonsEx