다음을 통해 공유


디바이스가 절전 모드인 동안 I/O 요청 큐

디바이스가 절전 모드인 동안 드라이버는 디바이스로 전송되는 모든 I/O 요청을 큐에 대기해야 합니다. IoAllocateWorkItem, IoQueueWorkItemIoFreeWorkItem 지원 루틴은 지연된 처리를 위해 IRP를 큐에 대기하는 한 가지 방법을 제공합니다. 예를 들어 디바이스가 일시 중지된 경우 들어오는 IRP를 보유하는 PnP 드라이버에 대해 설명된 큐 메커니즘을 참조하세요.

드라이버는 디바이스가 작동 중(D0) 상태인 경우에만 디바이스에 액세스할 수 있습니다. 디바이스가 절전 상태일 때는 드라이버가 디바이스 레지스터를 터치할 수 없습니다. 디바이스는 먼저 작업 상태로 반환되어야 합니다.