Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IOCTL_HID_DEVICERESET_NOTIFICATION Anforderung wird vom HID-Clienttreiber an den HID-Klassentreiber gesendet, um auf ein vom Gerät initiiertes Zurücksetzungsereignis zu warten. Diese Anforderung kann auch vom HID-Klassentreiber an den HID Minidriver gesendet werden, um auf ein vom Gerät initiiertes Reset-Ereignis zu warten.
Es ist jeweils nur eine Gerätezurücksetzungsbenachrichtigungsanforderung zulässig.
Ein HID-Minidriver kann dieses Feature aktivieren, indem ein Registrierungswert in der INF-Datei hinzugefügt wird. Die DeviceResetNotificationEnabled- unter dem Hardwareschlüssel des Geräts muss auf 1 festgelegt sein, um das Feature zu aktivieren. Hier ist ein Beispiel:
[hidi2c_Device.NT.HW]
AddReg = hidi2c_Device.Filter.AddReg, hidi2c_Device.Configuration.AddReg
...
[hidi2c_Device.Configuration.AddReg]
...
HKR,,"DeviceResetNotificationEnabled",0x00010001,1
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Ichrp->IoStatus.Status auf STATUS_SUCCESS festgelegt ist, wenn die Anforderung erfolgreich ist. Andernfalls ist status to the appropriate error condition as a NTSTATUS code.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | hidclass.h (include Hidclass.h) |