Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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") |