Freigeben über


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
)
{...}

Die Parameter

[in] Queue

Ein Handle für das Framework-Warteschlangenobjekt, das der E/A-Anforderung zugeordnet ist.

[in] Request

Ein Handle zu einem Framework-Anforderungsobjekt.

Rückgabewert

Nichts

Bemerkungen

Ein Treiber registriert eine EvtIoResume- Rückruffunktion, wenn die WdfIoQueueCreate-Methode aufgerufen wird. Weitere Informationen zum Aufrufen WdfIoQueueCreatefinden Sie unter Erstellen von E/A-Warteschlangen.

Ein Treiber registriert EvtIoResume nur für die Verwendung mit einer stromverwalteten Warteschlange.

Das Framework ruft die EvtIoResume- Rückruffunktion des Treibers nur auf, wenn die EvtIoStop- Rückruffunktion des Treibers, die zuvor WdfRequestStopAcknowledge- mit dem parameter Requeue auf FALSEfestgelegt wurde.

Weitere Informationen zur EvtIoResume Rückruffunktion finden Sie unter Using Power-Managed I/O Queues.

Diese Rückruffunktion kann bei IRQL <= DISPATCH_LEVEL aufgerufen werden, es sei denn, das ExecutionLevel Mitglied der WDF_OBJECT_ATTRIBUTES Struktur des Geräts oder Treibers wird auf WdfExecutionLevelPassivefestgelegt. Sie sollten diese Rückruffunktion nicht seitenseitigenvornehmen.

Anforderungen

Anforderung Wert
Zielplattform universell
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Kopfzeile wdfio.h (einschließen Wdf.h)
IRQL <= DISPATCH_LEVEL (siehe Abschnitt "Hinweise")

Siehe auch

WDF_OBJECT_ATTRIBUTES

WdfIoQueueCreate