Compartir a través de


IRP_MN_DEVICE_ENUMERATED

El administrador de PnP usa este paquete de solicitud de E/S (IRP) para notificar a los controladores de autobús que existe un objeto de dispositivo y que el administrador de plug and play ha enumerado por completo.

Value

0x19

Código principal

IRP_MJ_PNP

Cuándo se envió

El administrador de PnP envía este IRP justo antes de que se notifique el modo de usuario con GUID_DEVICE_ENUMERATED. Este IRP permite a los controladores proporcionar una rutina de preprocesamiento para IRP_MN_DEVICE_ENUMERATED, como rellenar propiedades adicionales del dispositivo. Este IRP permite principalmente a los controladores establecer propiedades de dispositivo para el objeto de dispositivo físico (PDO) mediante IoSetDevicePropertyData.

Parámetros de entrada

Ninguno

Parámetros de salida

Ninguno

Bloque de estado de entrada/salida

Un controlador que controla este IRP establece Irp-IoStatus.Status> en STATUS_SUCCESS o un estado de error adecuado.

Operación

El IRP_MN_DEVICE_ENUMERATED IRP se envía al PDO del conductor del autobús para indicar que existe el PDO del controlador de autobús.

Enviando IRP

Reservado para uso del sistema. Los controladores no deben enviar este IRP.

Requisitos

Versión

Disponible en Windows 7 y versiones posteriores de Windows.

Encabezado

Wdm.h

Consulte también

IRP secundarias de Plug and Play