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 WDF_IO_TARGET_PURGE_IO_ACTION Enumeration identifiziert die Aktionen, die das Framework ausführen kann, wenn ein Treiber WdfIoTargetPurge- aufruft, um ein E/A-Ziel zu löschen.
Syntax
typedef enum _WDF_IO_TARGET_PURGE_IO_ACTION {
WdfIoTargetPurgeIoUndefined = 0,
WdfIoTargetPurgeIoAndWait = 1,
WdfIoTargetPurgeIo = 2
} WDF_IO_TARGET_PURGE_IO_ACTION;
Konstanten
WdfIoTargetPurgeIoUndefined Wert: 0 Reserviert für die Systemverwendung. |
WdfIoTargetPurgeIoAndWait Wert: 1 Das Framework versucht, alle E/A-Anforderungen in der Zielwarteschlange abzubrechen und wartet, bis alle übermittelten Anforderungen abgeschlossen oder abgebrochen werden, bevor WdfIoTargetPurge zurückgibt. Wenn das Framework zusätzliche Anforderungen für die Warteschlange empfängt, wird es mit einem Abschlussstatuswert von STATUS_INVALID_DEVICE_STATE abgeschlossen. |
WdfIoTargetPurgeIo Wert: 2 Das Framework versucht, alle E/A-Anforderungen der Zielwarteschlange abzubrechen, bevor WdfIoTargetPurge zurückgegeben wird. |
Bemerkungen
Die WDF_IO_TARGET_PURGE_IO_ACTION-Aufzählung wird als Eingabeparameter für die WdfIoTargetPurge--Methode verwendet.
Wenn Ihr Treiber die WdfIoTargetPurgeIoAndWait Flag angibt, darf der Treiber nicht WdfIoTargetPurge- von einem Anforderungshandler, einer CompletionRoutine Rückruffunktion oder einer EvtUsbTargetPipeReadersFailed Rückruffunktion aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.11 |
Mindest-UMDF-Version | 2.0 |
Kopfzeile | wdfiotarget.h (include Wdf.h) |