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
主要程序代碼
輸入緩衝區
無。
輸入緩衝區長度
無。
輸出緩衝區
無。
輸出緩衝區長度
無。
狀態區塊
如果要求成功,Irp-IoStatus.Status> 會設定為 STATUS_SUCCESS。 否則,狀態為適當的錯誤狀況為 NTSTATUS 程式碼。
規格需求
需求 | 值 |
---|---|
標頭 | hidclass.h (包含 Hidclass.h) |