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
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 |