Остановка устройства

Диспетчер PnP направляет драйверы для остановки устройства в следующих ситуациях:

  • Чтобы перебалансировать аппаратные ресурсы, используемые устройством. Перебалансирование обычно необходимо, если новое устройство перечисляется, требующее уже используемого ресурса.

  • Отключение устройства в ответ на запрос диспетчера устройств (только Для Windows 98/Me). Windows 2000 и более поздние версии Windows отправляют IRPs в этой ситуации; см. Понимание процесса выдачи команд на удаление IRP.

  • После сбоя запроса IRP_MN_START_DEVICE (только Для Windows 98/Me)

В этом разделе рассматриваются следующие разделы:

Остановка устройства для перераспределения ресурсов

Остановка устройства для его отключения (Windows 98/Me)

Остановка устройства после сбоя запуска (Windows 98/Me)

Обработка останова irps (Windows 2000 и более поздних версий)