Share via


hidpi.h ヘッダー

HID 解析ライブラリへのパブリック インターフェイス。

詳細については、次を参照してください。

hidpi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
HidP_GetButtonArray

HidP_GetButtonArrayは、指定したレポートのHIDP_BUTTON_ARRAY_DATA構造体の配列を返します。
HidP_GetButtonCaps

HidP_GetButtonCaps ルーチンは、指定した種類の HID レポートの最上位コレクション内のすべての HID コントロール ボタンを記述するボタン機能配列を返します。
HidP_GetButtons

HidP_GetButtons マクロは、HHidP_GetUsages関数のニーモニック エイリアスです。
HidP_GetButtonsEx

HidP_GetButtonsEx マクロは、HidP_GetUsagesEx関数のニーモニック エイリアスです。
HidP_GetCaps

HidP_GetCaps ルーチンは、最上位レベルのコレクションのHIDP_CAPS構造体を返します。 このルーチンは hidpi.h にあります。
HidP_GetData

HidP_GetData ルーチンは、指定したレポートについて、現在 ON (1) に設定されているすべての HID コントロール ボタンのデータ インデックスを識別するHIDP_DATA構造体の配列と、すべての HID コントロール値に関連付けられているデータ インデックスとデータを返します。
HidP_GetExtendedAttributes

HidP_GetExtendedAttributes ルーチンは、HID コントロールの拡張属性を返します。
HidP_GetLinkCollectionNodes

HidP_GetLinkCollectionNodes ルーチンは、最上位レベルのコレクションのリンク コレクション配列を返します。
HidP_GetScaledUsageValue

HidP_GetScaledUsageValue ルーチンは、HID レポートから抽出された HID コントロール値の符号付きおよびスケーリングされた結果を返します。
HidP_GetSpecificButtonCaps

HidP_GetSpecificButtonCaps ルーチンは、指定された選択基準を満たす最上位のコレクション内のすべての HID コントロール ボタンを記述するボタン機能配列を返します。
HidP_GetSpecificValueCaps

HidP_GetSpecificValueCaps ルーチンは、指定された選択基準を満たすすべての HID コントロール値を記述する値機能配列を返します。
HidP_GetUsages

HidP_GetUsages ルーチンは、指定した使用状況ページにあり、HID レポートで ON に設定されているすべての HID コントロール ボタンの使用状況の一覧を返します。
HidP_GetUsagesEx

HidP_GetUsagesEx ルーチンは、HID レポートで ON に設定されているすべての HID コントロール ボタンの使用状況の一覧を返します。
HidP_GetUsageValue

HidP_GetUsageValue ルーチンは、HID レポートの選択条件に一致する HID コントロール値に関連付けられているデータを抽出します。
HidP_GetUsageValueArray

HidP_GetUsageValueArray ルーチンは、HID レポートから HID コントロールの使用値配列に関連付けられているデータを抽出します。
HidP_GetValueCaps

HidP_GetValueCaps ルーチンは、指定した種類の HID レポートの最上位コレクション内のすべての HID コントロール値を記述する値機能配列を返します。
HidP_GetVersion

HidP_GetVersion関数は、HID API バージョンを返すヘッダーのみの実装です。
HidP_InitializeReportForID

HidP_InitializeReportForID ルーチンは HID レポートを初期化します。
HidP_MaxDataListLength

HidP_MaxDataListLength ルーチンは、指定した種類の HID レポートと指定した最上位コレクションに対してHidP_GetData返すことができるHIDP_DATA構造体の最大数を返します。
HidP_MaxUsageListLength

HidP_MaxUsageListLength ルーチンは、指定した種類の HID レポートと指定した最上位コレクションHidP_GetUsages返すことができる HID 使用法の最大数を返します。
HidP_SetButtonArray

HidP_SetButtonArray関数は、HIDP_BUTTON_ARRAY_DATA構造体の配列を介してボタンの状態を設定します。
HidP_SetButtons

HidP_SetButtons マクロは、HidP_SetUsages関数のニーモニック エイリアスです。
HidP_SetData

HidP_SetData ルーチンは、HID レポートで指定された HID コントロール ボタンと値の使用法のセットを設定します。
HidP_SetScaledUsageValue

HidP_SetScaledUsageValue ルーチンは、符号付きおよびスケーリングされた物理番号を HID 使用法の論理値に変換し、指定された HID レポートで使用値を設定します。
HidP_SetUsages

HidP_SetUsages ルーチンは、HID レポートで指定された HID コントロール ボタン ON (1) を設定します。
HidP_SetUsageValue

HidP_SetUsageValue ルーチンは、指定した HID レポートに HID コントロール値を設定します。
HidP_SetUsageValueArray

HidP_SetUsageValueArray ルーチンは、指定した HID レポートで HID コントロールの使用値配列を設定します。
HidP_TranslateUsagesToI8042ScanCodes

HidP_TranslateUsagesToI8042ScanCodes ルーチンは、HID_USAGE_PAGE_KEYBOARD使用状況ページの HID の使用状況の一覧を、それぞれの PS/2 スキャン コード (スキャン コード セット 1) にマップします。
HidP_UnsetButtons

HidP_UnsetButtons マクロは、HidP_UnsetUsages関数のニーモニック エイリアスです。
HidP_UnsetUsages

HidP_UnsetUsages ルーチンは、HID レポートで指定された HID コントロール ボタンの使用法を OFF (ゼロ) に設定します。
HidP_UsageAndPageListDifference

HidP_UsageAndPageListDifference関数は、使用法の 2 つのリストの違いを返します。
HidP_UsageListDifference

HidP_UsageListDifference ルーチンは、HID 使用法の 2 つの配列の違いを返します。

構造

 
HIDP_BUTTON_ARRAY_DATA

HIDP_BUTTON_ARRAY_DATA構造体は、ボタン配列内の 1 つのボタンのデータを取得または設定するために使用されます。
HIDP_BUTTON_CAPS

HIDP_BUTTON_CAPS構造体には、HID コントロール ボタンの使用状況 (または使用範囲に関連付けられている一連のボタン) の機能に関する情報が含まれています。
HIDP_CAPS

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

HIDP_DATA構造体には、HID コントロールのデータ インデックスと HID レポートの値に関する情報が含まれています。
HIDP_EXTENDED_ATTRIBUTES

HIDP_EXTENDED_ATTRIBUTES構造体には、HID パーサーが認識しなかった HID コントロールに対して指定されたグローバル項目に関する情報が含まれています。
HIDP_LINK_COLLECTION_NODE

HIDP_LINK_COLLECTION_NODE構造体には、最上位コレクションのリンク コレクション配列内のリンク コレクションに関する情報が含まれています。
HIDP_UNKNOWN_TOKEN

HIDP_UNKNOWN_TOKEN構造体には、HID パーサーが認識しなかったグローバル項目に関する情報が含まれています。
HIDP_VALUE_CAPS

HIDP_VALUE_CAPS構造体には、HID コントロール値のセット (単一の使用状況または使用範囲) の機能を説明する情報が含まれています。
USAGE_AND_PAGE

USAGE_AND_PAGE構造体は、HID コントロールの使用状況ページと使用状況 ID を指定します。

列挙

 
HIDP_REPORT_TYPE

HIDP_REPORT_TYPE列挙型は、HID レポートの種類を指定するために使用されます。