コレクションの機能
使用法、レポート、リンク コレクション、およびコントロールは、コレクションの機能を定義します。 コレクションの機能の概要を取得するには、ユーザー モード アプリケーションまたはカーネル モード ドライバーが HidP_GetCaps を呼び出して *HIDP_CAPS 構造体を取得します。 この構造体には、コレクションのリンク コレクション、ボタン機能配列、値機能配列に関する次の情報が含まれています。
コレクションの入力、出力、および機能レポートのサイズ (バイト単位) (HID API を参照)
コレクションのリンク コレクション配列内の HIDP_LINK_COLLECTION_NODE 構造体の 数
レポートの種類ごとに、HidP_GetButtonCaps によって返されるボタン機能配列内の HIDP_BUTTON_CAPS 構造体の数
レポートの種類ごとに、HidP_GetValueCaps によって返される値の機能配列内の HIDP_VALUE_CAPS 構造体の数
レポートの種類ごとに、Number XxxDataIndices メンバーで指定された、コレクションでサポートされるボタンと値の数。