버스 드라이버에서 시스템 Set-Power IRP 처리

버스 드라이버가 시스템 세트 전원 IRP를 수신하는 경우 다음 단계를 수행해야 합니다.

  1. PoStartNextPowerIrp를 호출하여 다음 전원 IRP를 시작합니다. (Windows Server 2003, Windows XP 및 Windows 2000만 해당)

  2. Irp-IoStatus.Status>를 STATUS_SUCCESS 설정합니다. 드라이버가 시스템 세트 전원 IRP를 실패할 수 없습니다.

  3. IoCompleteRequest를 호출하고 IO_NO_INCREMENT 지정하여 IRP를 완료합니다.

버스 드라이버는 디바이스 전원 상태를 요청하는 전원 IRP를 받을 때까지 디바이스 전원 설정을 변경하지 않습니다.