Condividi tramite


Accodamento delle richieste di I/O durante la sospensione di un dispositivo

Mentre un dispositivo è in stato di sospensione, i driver devono accodare tutte le richieste di I/O indirizzate al dispositivo. Le routine di supporto IoAllocateWorkItem, IoQueueWorkItem e IoFreeWorkItem offrono un modo per accodare i runtime di integrazione per l'elaborazione ritardata. Per un esempio, vedere il meccanismo di accodamento descritto per i driver PnP in Holding Incoming IRPs When A Device Is Paused (Il meccanismo di accodamento descritto per i driver PnP in Holding Incoming IRPs When A Device Is Paused).

Un driver può accedere al dispositivo solo quando il dispositivo è nello stato Working (D0). Un driver non può toccare alcun dispositivo registrato quando il dispositivo è in stato di sospensione; Il dispositivo deve prima essere restituito allo stato Working.