IOCTL_HID_DEVICERESET_NOTIFICATION IOCTL (hidclass.h)
HID 用戶端驅動程式會將 IOCTL_HID_DEVICERESET_NOTIFICATION 要求傳送至 HID 類別驅動程式,以等候裝置起始的重設事件。 HID 類別驅動程式也可以將此要求傳送至 HID Minidriver,以等候裝置起始的重設事件。
一次只允許一個裝置重設通知要求。
HID 迷你驅動程式可以藉由在 INF 檔案中新增登錄值來啟用此功能。 裝置硬體金鑰下 DeviceResetNotificationEnabled 必須設定為 1,才能啟用此功能。 以下是範例:
[hidi2c_Device.NT.HW]
AddReg = hidi2c_Device.Filter.AddReg, hidi2c_Device.Configuration.AddReg
...
[hidi2c_Device.Configuration.AddReg]
...
HKR,,"DeviceResetNotificationEnabled",0x00010001,1
主要程序代碼
輸入緩衝區
沒有。
輸入緩衝區長度
沒有。
輸出緩衝區
沒有。
輸出緩衝區長度
沒有。
狀態區塊
如果要求成功,我rp->IoStatus.Status 設定為STATUS_SUCCESS。 否則,狀態為適當的錯誤條件,以 NTSTATUS 程序代碼。
要求
要求 | 價值 |
---|---|
標頭 | hidclass.h (include Hidclass.h) |