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 Ist für das System reserviert. |
WdfIoTargetCancelSentIo Bevor das Framework das E/A-Ziel beendet, versucht es, E/A-Anforderungen abzubrechen, die sich in der Warteschlange des E/A-Ziels befinden. Das Framework bricht alle E/A-Anforderungen der Zielwarteschlange ab und wartet, bis alle E/A-Anforderungen abgeschlossen sind, 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 den Abschluss von E/A-Anforderungen, die sich in der E/A-Zielwarteschlange befinden. Das Framework schließt alle E/A-Anforderungen der Zielwarteschlange ab und ruft die CompletionRoutine-Rückruffunktion jeder Anforderung auf, bevor WdfIoTargetStop zurückgibt. |
WdfIoTargetLeaveSentIoPending Das Framework belässt E/A-Anforderungen in der E/A-Zielwarteschlange. Die Anforderungen verbleiben in der Warteschlange des Ziels, bis der Treiber WdfIoTargetStart aufruft oder das Gerät entfernt wird. |
Hinweise
Die WDF_IO_TARGET_SENT_IO_ACTION-Enumeration wird als Eingabeparameter für die WdfIoTargetStop-Methode verwendet.
Wenn Ihr Treiber das WdfIoTargetWaitForSentIoToComplete-Flag angibt, darf der Treiber WdfIoTargetStop nicht über einen Anforderungshandler, eine CompletionRoutine-Rückruffunktion oder eine EvtUsbTargetPipeReadersFailed-Rückruffunktion aufrufen.
Die UMDF-Version dieser Enumeration finden Sie unter WDF_IO_TARGET_SENT_IO_ACTION (UMDF).
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfiotarget.h (include Wdf.h) |