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 報表類型。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應