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例程會針對指定的報表傳回HIDP_DATA結構的數位,識別目前設定為 ON (1) 之所有 HID 控制項按鈕的數據索引,以及與所有 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 控件按鈕使用方式的清單,並設定為 HID 報表中的 ON。 |
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例程會傳回HidP_GetData可以傳回指定類型 HID 報表和指定最上層集合的HIDP_DATA結構數目上限。 |
HidP_MaxUsageListLength HidP_MaxUsageListLength例程會傳回HIDP_GETUSAGES可以傳回指定類型 HID 報表和指定最上層集合的 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函式會傳回兩個使用方式清單之間的差異。 |
HidP_UsageListDifference HidP_UsageListDifference例程會傳回兩個 HID 使用方式陣列之間的差異。 |
結構
HIDP_BUTTON_ARRAY_DATA HIDP_BUTTON_ARRAY_DATA 結構可用來取得或設定按鈕數位中單一按鈕的數據。 |
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 控制件的使用方式頁面和使用識別碼。 |
枚舉
HIDP_REPORT_TYPE HIDP_REPORT_TYPE列舉類型是用來指定 HID 報表類型。 |