共用方式為


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_MJ_DEVICE_CONTROL

輸入緩衝區

無。

輸入緩衝區長度

無。

輸出緩衝區

無。

輸出緩衝區長度

無。

狀態區塊

如果要求成功,Irp-IoStatus.Status> 會設定為 STATUS_SUCCESS。 否則,狀態為適當的錯誤狀況為 NTSTATUS 程式碼。

規格需求

需求
標頭 hidclass.h (包含 Hidclass.h)