IRP_MN_DEVICE_ENUMERATED

PnP 관리자는 이 IRP(I/O 요청 패킷)를 사용하여 버스 드라이버에게 디바이스 개체가 존재하고 플러그 앤 플레이 관리자에 의해 완전히 열거되었음을 알립니다.

0x19

주 코드

IRP_MJ_PNP

보낸 경우

PnP 관리자는 사용자 모드가 GUID_DEVICE_ENUMERATED 알림을 보내기 직전에 이 IRP를 보냅니다. 이 IRP를 사용하면 드라이버가 추가 디바이스 속성을 채우는 등 IRP_MN_DEVICE_ENUMERATED 전처리 루틴을 제공할 수 있습니다. 이 IRP를 통해 드라이버는 주로 IoSetDevicePropertyData를 사용하여 PDO(물리적 디바이스 개체)에 대한 디바이스 속성을 설정할 수 있습니다.

입력 매개 변수

None

출력 매개 변수

없음

I/O 상태 블록

이 IRP를 처리하는 드라이버는 Irp-IoStatus.Status>를 STATUS_SUCCESS 설정하거나 적절한 오류 상태 설정합니다.

작업

IRP_MN_DEVICE_ENUMERATED IRP는 버스 드라이버 PDO가 있음을 나타내기 위해 버스 드라이버의 PDO로 전송됩니다.

IRP 보내기

시스템에서 사용하도록 예약되었습니다. 드라이버는 이 IRP를 보내지 않아야 합니다.

요구 사항

Version

Windows 7 및 이후 버전의 Windows에서 사용할 수 있습니다.

헤더

Wdm.h

추가 정보

플러그 앤 플레이 부 IRP