WDF_IO_TARGET_SENT_IO_ACTION Enumeration (wdfiotarget.h)
[Gilt für KMDF und UMDF]
Die WDF_IO_TARGET_SENT_IO_ACTION Enumeration identifiziert die Aktionen, die das Framework ausführen kann, wenn ein Treiber WdfIoTargetStop- aufruft, um ein E/A-Ziel zu beenden.
Syntax
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined = 0,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending
} WDF_IO_TARGET_SENT_IO_ACTION;
Konstanten
WdfIoTargetSentIoUndefined Wert: 0 Reserviert für die Systemverwendung. |
WdfIoTargetCancelSentIo Bevor das Framework das E/A-Ziel beendet, versucht es, E/A-Anforderungen abzubrechen, die sich in der E/A-Zielwarteschlange befinden. Das Framework bricht alle E/A-Anforderungen der Zielwarteschlange ab und wartet auf den Abschluss aller E/A-Anforderungen, bevor WdfIoTargetStop- zurückgegeben wird. Das Framework versucht auch, E/A-Anforderungen abzubrechen, die die E/A-Zielwarteschlange verlassen und niedrigere Treiber eingegeben haben. |
WdfIoTargetWaitForSentIoToComplete Bevor das Framework das E/A-Ziel beendet, wartet es auf E/A-Anforderungen, die sich in der E/A-Zielwarteschlange befinden, bis sie abgeschlossen ist. Das Framework schließt alle E/A-Anforderungen der Zielwarteschlange ab und ruft die CompletionRoutine Rückruffunktion jeder Anforderung auf, bevor WdfIoTargetStop- zurückgegeben wird. |
WdfIoTargetLeaveSentIoPending Das Framework belässt E/A-Anforderungen in der E/A-Zielwarteschlange. Die Anforderungen verbleiben in der Zielwarteschlange, bis der Treiber WdfIoTargetStart aufruft oder das Gerät entfernt wird. |
Bemerkungen
Die WDF_IO_TARGET_SENT_IO_ACTION-Aufzählung wird als Eingabeparameter für die WdfIoTargetStop--Methode verwendet.
Wenn Ihr Treiber die WdfIoTargetWaitForSentIoToComplete--Flag angibt, darf der Treiber nicht WdfIoTargetStop- von einem Anforderungshandler, einer CompletionRoutine Rückruffunktion oder einer EvtUsbTargetPipeReadersFailed Rückruffunktion aufrufen.
Informationen zur UMDF-Version dieser Aufzählung finden Sie unter WDF_IO_TARGET_SENT_IO_ACTION (UMDF).
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Kopfzeile | wdfiotarget.h (include Wdf.h) |