IOCTL_HID_DEVICERESET_NOTIFICATION IOCTL (hidclass.h)
El controlador de cliente HID envía la solicitud IOCTL_HID_DEVICERESET_NOTIFICATION al controlador de clase HID para esperar a que se produzca un evento de restablecimiento iniciado por el dispositivo. Esta solicitud también se puede enviar mediante el controlador hid class al minidriver HID para esperar a que se produzca un evento de restablecimiento iniciado por el dispositivo.
Solo se permite una solicitud de notificación de restablecimiento de dispositivo en cualquier momento.
Un minidriver HID puede habilitar esta característica agregando un valor del Registro en el archivo INF. DeviceResetNotificationEnabled en la clave de hardware del dispositivo debe establecerse en 1 para habilitar la característica. Este es un ejemplo:
[hidi2c_Device.NT.HW]
AddReg = hidi2c_Device.Filter.AddReg, hidi2c_Device.Configuration.AddReg
...
[hidi2c_Device.Configuration.AddReg]
...
HKR,,"DeviceResetNotificationEnabled",0x00010001,1
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
Irp-IoStatus.Status> se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado de la condición de error adecuada como código NTSTATUS .
Requisitos
Requisito | Valor |
---|---|
Header | hidclass.h (include Hidclass.h) |