IOCTL_HID_DEVICERESET_NOTIFICATION IOCTL (hidclass.h)
La richiesta di IOCTL_HID_DEVICERESET_NOTIFICATION viene inviata dal driver client HID al driver di classe HID per attendere un evento di reimpostazione avviato dal dispositivo. Questa richiesta può anche essere inviata dal driver di classe HID al minidriver HID per attendere un evento di reimpostazione avviato dal dispositivo.
È consentita una sola richiesta di notifica di reimpostazione del dispositivo in qualsiasi momento.
Un minidriver HID può abilitare questa funzionalità aggiungendo un valore del Registro di sistema nel file INF. DeviceResetNotificationEnabled nella chiave hardware del dispositivo deve essere impostato su 1 per abilitare la funzionalità. Esempio:
[hidi2c_Device.NT.HW]
AddReg = hidi2c_Device.Filter.AddReg, hidi2c_Device.Configuration.AddReg
...
[hidi2c_Device.Configuration.AddReg]
...
HKR,,"DeviceResetNotificationEnabled",0x00010001,1
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno.
Blocco dello stato
Irp-IoStatus.Status> è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato alla condizione di errore appropriata come codice NTSTATUS .
Requisiti
Requisito | Valore |
---|---|
Intestazione | hidclass.h (include Hidclass.h) |