IRP_MN_DEVICE_ENUMERATED
PnP 관리자는 이 IRP(I/O 요청 패킷)를 사용하여 버스 드라이버에게 디바이스 개체가 존재하고 플러그 앤 플레이 관리자에 의해 완전히 열거되었음을 알립니다.
값
0x19
주 코드
보낸 경우
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 |