IOCTL_HID_DEVICERESET_NOTIFICATION IOCTL (hidclass.h)
A solicitação IOCTL_HID_DEVICERESET_NOTIFICATION é enviada pelo driver cliente HID para o driver de classe HID para aguardar um evento de redefinição iniciado pelo dispositivo. Essa solicitação também pode ser enviada pelo driver de classe HID para o Minidriver HID para aguardar um evento de redefinição iniciado pelo dispositivo.
Somente uma solicitação de notificação de redefinição de dispositivo é permitida a qualquer momento.
Um minidriver HID pode habilitar esse recurso adicionando um valor de registro no arquivo INF. O DeviceResetNotificationEnabled sob a chave de hardware do dispositivo deve ser definido como 1 para habilitar o recurso. Aqui está um exemplo:
[hidi2c_Device.NT.HW]
AddReg = hidi2c_Device.Filter.AddReg, hidi2c_Device.Configuration.AddReg
...
[hidi2c_Device.Configuration.AddReg]
...
HKR,,"DeviceResetNotificationEnabled",0x00010001,1
Código principal
Buffer de entrada
Nenhum.
Comprimento do buffer de entrada
Nenhum.
Buffer de saída
Nenhum.
Comprimento do buffer de saída
Nenhum.
Bloco de status
Eurp->IoStatus.Status está definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Caso contrário, status para a condição de erro apropriada como um código de NTSTATUS.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | hidclass.h (inclua Hidclass.h) |