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

IRP_MJ_DEVICE_CONTROL

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)