Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Все драйверы PnP должны обрабатывать этот IRP.
Значение
0x17
Основной код
При отправке
Диспетчер PnP отправляет этот IRP, чтобы уведомить драйверы устройства о том, что устройство больше не доступно для операций ввода-вывода. Этот IRP отправляется только в системах Windows 2000 и более поздних версий.
Диспетчер PnP отправляет этот IRP, прежде чем уведомлять приложения в пользовательском режиме или другие компоненты режима ядра. После завершения этого IRP диспетчер PnP уведомляет зарегистрированные приложения и драйверы о том, что устройство было удалено.
Когда диспетчер PnP отправляет этот IRP, устройство может находиться в любом состоянии PnP.
В Windows 98 или Windows Me диспетчер PnP не отправляет этот IRP.
Диспетчер PnP отправляет этот IRP по адресу IRQL = PASSIVE_LEVEL в контексте системного потока.
Входные параметры
Нет
Выходные параметры
Нет
Блок состояния ввода-вывода
Драйвер должен задать для Irp-IoStatus.Status> значение STATUS_SUCCESS. Драйвер не должен сбой этого IRP.
Операция
Этот IRP сначала обрабатывается драйвером в верхней части стека устройств, а затем передается каждому нижнему драйверу в стеке.
Дополнительные сведения об этом IRP см. в разделе Обработка запроса IRP_MN_SURPRISE_REMOVAL. Дополнительные сведения о поддержке удаления устройств см. в разделе Удаление устройства.
Отправка этого IRP
Зарезервировано для системного использования. Драйверы не должны отправлять этот IRP.
Требования
Заголовок |
Wdm.h (включая Wdm.h, Ntddk.h или Ntifs.h) |