共用方式為


初始化 HID 報表

本節說明在使用 HIDClass 支援常式或 HID 類別驅動程式 IOCTLs 之前,使用者模式應用程式和核心模式驅動程式如何初始化 HID 報告。

若要初始化報表緩衝區,應用程式或驅動程式會為報表類型建立必要大小的零初始化緩衝區,以位元組為單位。 HID 集合HIDP_CAPS結構的XxxReportByteLength 成員會指定所需的輸入、輸出和功能報告大小。 初始化報表緩衝區之後,應用程式或驅動程式可以使用 HidP_SetXxx 常式在報表中設定控制項資料。 在第一次使用報表時, HidP_SetXxx 常式會將報表識別碼設定為與指定 HID 使用方式相關聯的報表識別碼。 如果應用程式或驅動程式後續嘗試設定與報表識別碼不相容的用法, HidP_SetXxx 常式會傳回HIDP_STATUS_INCOMPATIBLE_REPORT_ID的狀態。