次の方法で共有


HIDP_CAPS構造体 (hidpi.h)

HIDP_CAPS構造体には、最上位レベルの コレクションの機能に関する情報が含まれています。

構文

typedef struct _HIDP_CAPS {
  USAGE  Usage;
  USAGE  UsagePage;
  USHORT InputReportByteLength;
  USHORT OutputReportByteLength;
  USHORT FeatureReportByteLength;
  USHORT Reserved[17];
  USHORT NumberLinkCollectionNodes;
  USHORT NumberInputButtonCaps;
  USHORT NumberInputValueCaps;
  USHORT NumberInputDataIndices;
  USHORT NumberOutputButtonCaps;
  USHORT NumberOutputValueCaps;
  USHORT NumberOutputDataIndices;
  USHORT NumberFeatureButtonCaps;
  USHORT NumberFeatureValueCaps;
  USHORT NumberFeatureDataIndices;
} HIDP_CAPS, *PHIDP_CAPS;

メンバーズ

Usage

最上位レベルのコレクション 使用 IDを指定します。

UsagePage

最上位レベルのコレクションの 使用ページを指定します。

InputReportByteLength

すべての入力レポートの最大サイズをバイト単位で指定します。 レポート データの先頭に追加されるレポート ID が含まれます。 レポート ID が使用されていない場合、ID 値は 0 です。

OutputReportByteLength

すべての出力レポートの最大サイズをバイト単位で指定します。 レポート データの先頭に追加されるレポート ID が含まれます。 レポート ID が使用されていない場合、ID 値は 0 です。

FeatureReportByteLength

すべての機能レポートの最大長をバイト単位で指定します。 レポート データの先頭に追加されるレポート ID が含まれます。 レポート ID が使用されていない場合、ID 値は 0 です。

Reserved[17]

内部システム用に予約されています。

NumberLinkCollectionNodes

HidP_GetLinkCollectionNodesによってこの最上位コレクションに対して返される HIDP_LINK_COLLECTION_NODE 構造体の数を指定します。

NumberInputButtonCaps

HidP_GetButtonCaps が返す入力 HIDP_BUTTON_CAPS 構造体の数を指定します。

NumberInputValueCaps

HidP_GetValueCaps が返す入力 HIDP_VALUE_CAPS 構造体の数を指定します。

NumberInputDataIndices

すべての入力レポートのボタンと値 割り当てられる データ インデックスの数を指定します。

NumberOutputButtonCaps

HidP_GetButtonCaps が返す出力HIDP_BUTTON_CAPS構造体の数を指定します。

NumberOutputValueCaps

HidP_GetValueCaps が返す出力HIDP_VALUE_CAPS構造体の数を指定します。

NumberOutputDataIndices

すべての出力レポートのボタンと値に割り当てられるデータ インデックスの数を指定します。

NumberFeatureButtonCaps

返されるフィーチャ HIDP_BUTTONS_CAPS構造体の合計数 HidP_GetButtonCaps 指定します。

NumberFeatureValueCaps

返されるフィーチャー HIDP_VALUE_CAPS構造体の合計数 HidP_GetValueCaps 指定します。

NumberFeatureDataIndices

すべての機能レポートのボタンと値に割り当てられるデータ インデックスの数を指定します。

備考

HIDClass サポート ルーチンの呼び出し元は、呼び出されたルーチンが入力、レポートの種類のサイズ、リンク コレクション ノードの数、制御機能の数、またはデータ インデックスの数として必要な場合に、この構造体で提供される情報を使用

必要条件

要件 価値
ヘッダー hidpi.h (Hidpi.h を含む)

関連項目