Поделиться через


IRP_MN_DEVICE_ENUMERATED

Диспетчер PnP использует этот пакет запроса ввода-вывода (IRP), чтобы уведомить водителей шины о том, что объект устройства существует и что он был полностью перечислен диспетчером plug and play.

Значение

0x19

Основной код

IRP_MJ_PNP

При отправке

Диспетчер PnP отправляет этот IRP непосредственно перед уведомлением пользовательского режима с GUID_DEVICE_ENUMERATED. Этот IRP позволяет драйверам предоставлять подпрограмму предварительной обработки для IRP_MN_DEVICE_ENUMERATED, например заполнять дополнительные свойства устройства. Этот IRP в первую очередь позволяет драйверам задавать свойства устройства для объекта физического устройства (PDO) с помощью IoSetDevicePropertyData.

Входные параметры

Нет

Выходные параметры

Нет

Блок состояния ввода-вывода

Драйвер, обрабатывающий этот IRP, присваивает Irp-IoStatus.Status> значение STATUS_SUCCESS или соответствующее состояние ошибки.

Операция

IRP_MN_DEVICE_ENUMERATED IRP отправляется в PDO водителя автобуса, чтобы указать, что PDO водителя автобуса существует.

Отправка IRP

Зарезервировано для системного использования. Драйверы не должны отправлять этот IRP.

Требования

Версия

Доступно в Windows 7 и более поздних версиях Windows.

Заголовок

Wdm.h

См. также раздел

Plug and Play дополнительные irp