EVT_WDF_IO_QUEUE_IO_RESUME Rückruffunktion (wdfio.h)
[Gilt für KMDF und UMDF]
Die EvtIoResume-Ereignisrückruffunktion eines Treibers setzt die Verarbeitung einer angegebenen E/A-Anforderung fort, nachdem das zugrunde liegende Gerät in den Betriebszustand (D0) zurückkehrt.
Syntax
EVT_WDF_IO_QUEUE_IO_RESUME EvtWdfIoQueueIoResume;
void EvtWdfIoQueueIoResume(
[in] WDFQUEUE Queue,
[in] WDFREQUEST Request
)
{...}
Parameter
[in] Queue
Ein Handle für das Framework-Warteschlangenobjekt, das der E/A-Anforderung zugeordnet ist.
[in] Request
Ein Handle für ein Frameworkanforderungsobjekt.
Rückgabewert
Keine
Bemerkungen
Ein Treiber registriert eine EvtIoResume-Rückruffunktion , wenn er die WdfIoQueueCreate-Methode aufruft . Weitere Informationen zum Aufrufen von WdfIoQueueCreate finden Sie unter Erstellen von E/A-Warteschlangen.
Ein Treiber registriert EvtIoResume nur zur Verwendung mit einer energieverwalteten Warteschlange.
Das Framework ruft die EvtIoResume-Rückruffunktion des Treibers nur auf, wenn die EvtIoStop-Rückruffunktion des Treibers zuvor als WdfRequestStopAcknowledge bezeichnet wurde und der Requeue-Parameter auf FALSE festgelegt ist.
Weitere Informationen zur EvtIoResume-Rückruffunktion finden Sie unter Verwenden Power-Managed E/A-Warteschlangen.
Diese Rückruffunktion kann unter IRQL <= DISPATCH_LEVEL aufgerufen werden, es sei denn, der ExecutionLevel-Member der WDF_OBJECT_ATTRIBUTES struktur des Geräts oder Treibers ist auf WdfExecutionLevelPassive festgelegt. Sie sollten diese Rückruffunktion nicht auslagerungsfähig machen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfio.h (einschließen von Wdf.h) |
IRQL | <= DISPATCH_LEVEL (siehe Abschnitt "Hinweise") |