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 報表類型。