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構造体で表される 2 つの拡張使用法が等しいかどうかを判断します。

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 コレクション」を参照してください。

要件

要件
Header hidpi.h (Hidpi.h を含む)

こちらもご覧ください

HidP_GetButtonsEx