Partager via


IRP_MN_DEVICE_ENUMERATED

Le gestionnaire PnP utilise ce paquet de demande d’E/S (IRP) pour avertir les pilotes de bus qu’un objet d’appareil existe et qu’il a été entièrement énuméré par le gestionnaire plug-and-play.

Valeur

0x19

Code majeur

IRP_MJ_PNP

Date d’envoi

Le gestionnaire PnP envoie cette IRP juste avant que le mode utilisateur ne soit averti avec GUID_DEVICE_ENUMERATED. Cette IRP permet aux pilotes de fournir une routine de prétraitement pour IRP_MN_DEVICE_ENUMERATED, comme le remplissage de propriétés d’appareil supplémentaires. Cette IRP permet principalement aux pilotes de définir les propriétés de l’appareil pour l’objet de périphérique physique (PDO) à l’aide de IoSetDevicePropertyData.

Paramètres d’entrée

Aucun

Paramètres de sortie

None

Bloc d’état E/S

Un pilote qui gère cette IRP définit Irp-IoStatus.Status> sur STATUS_SUCCESS ou une status d’erreur appropriée.

Opération

Le IRP_MN_DEVICE_ENUMERATED IRP est envoyé à l’AOP du conducteur de bus pour indiquer que le PDO du pilote de bus existe.

Envoi du paquet IRP

Réservé pour le système. Les pilotes ne doivent pas envoyer cette IRP.

Spécifications

Version

Disponible dans Windows 7 et versions ultérieures de Windows.

En-tête

Wdm.h

Voir aussi

Plug-and-Play IIP mineurs