Compartilhar via


IRP_MN_DEVICE_ENUMERATED

O gerenciador de PnP usa esse IRP (pacote de solicitação de E/S) para notificar os drivers de barramento de que existe um objeto de dispositivo e que ele foi totalmente enumerado pelo gerenciador de plug and play.

Valor

0x19

Código principal

IRP_MJ_PNP

Quando enviado

O gerenciador PnP envia esse IRP logo antes que o modo de usuário seja notificado com GUID_DEVICE_ENUMERATED. Esse IRP permite que os drivers forneçam uma rotina de pré-processamento para IRP_MN_DEVICE_ENUMERATED, como o preenchimento de propriedades adicionais do dispositivo. Esse IRP permite principalmente que os drivers definam propriedades do dispositivo para o objeto de dispositivo físico (PDO) usando IoSetDevicePropertyData.

Parâmetros de Entrada

Nenhum

Parâmetros de saída

Nenhum

Bloco de Status de E/S

Um driver que manipula esse IRP define Irp-IoStatus.Status> como STATUS_SUCCESS ou um erro apropriado status.

Operação

O IRP_MN_DEVICE_ENUMERATED IRP é enviado ao PDO do motorista do ônibus para indicar que o PDO do motorista do ônibus existe.

Enviando o IRP

Reservado para uso do sistema. Os drivers não devem enviar este IRP.

Requisitos

Versão

Disponível no Windows 7 e versões posteriores do Windows.

Cabeçalho

Wdm.h

Confira também

PLUG AND PLAY IRPs menores