Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Se uma solicitação de IRP_MN_QUERY_REMOVE_DEVICE falhar, o gerenciador PnP enviará um IRP IRP_MN_CANCEL_REMOVE_DEVICE para os drivers do dispositivo. Depois de concluído com êxito o IRP de cancelamento-removação, o gestor PnP chamará todas as funções de notificação que foram registadas para EventCategoryTargetDeviceChange no dispositivo. O gestor PnP especifica uma estrutura de notificação.Evento de GUID_TARGET_DEVICE_REMOVE_CANCELLED.
Ao lidar com um evento GUID_TARGET_DEVICE_REMOVE_CANCELLED, uma rotina de retorno de chamada de notificação deve:
Registre-se novamente para notificação do dispositivo de destino.
Uma vez que o driver fechou o identificador de registro anterior em resposta à notificação de consulta para remoção, o driver deve abrir um novo identificador. O condutor deve:
Remova o registro antigo com IoUnregisterPlugPlayNotification.
Abra uma nova alça para o dispositivo.
Inscreva-se novamente para receber notificações no novo identificador com IoRegisterPlugPlayNotification.