WDF_IO_TARGET_SENT_IO_ACTION-Enumeration (wudfddi_types.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]
Die WDF_IO_TARGET_SENT_IO_ACTION-Enumeration identifiziert die Aktionen, die das Framework ausführen kann, wenn ein Treiber IWDFIoTargetStateManagement::Stop oder IWDFRemoteTarget::Stop aufruft, um ein E/A-Ziel zu beenden.
Syntax
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending,
WdfIoTargetSentIoMaximum
} WDF_IO_TARGET_SENT_IO_ACTION;
Konstanten
WdfIoTargetSentIoUndefined 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, bevor IWDFIoTargetStateManagement::Stop oder IWDFRemoteTarget::Stop zurückgibt. |
WdfIoTargetWaitForSentIoToComplete Bevor das Framework das E/A-Ziel beendet, wartet es auf den Abschluss von E/A-Anforderungen, die sich in der Warteschlange des E/A-Ziels befinden. Das Framework schließt alle E/A-Anforderungen der Zielwarteschlange ab und ruft die IRequestCallbackRequestCompletion::OnCompletion-Rückruffunktion jeder Anforderung auf, bevor IWDFIoTargetStateManagement::Stop oder IWDFRemoteTarget::Stop zurückgibt. |
WdfIoTargetLeaveSentIoPending Das Framework lässt E/A-Anforderungen in der Warteschlange des E/A-Ziels. Die Anforderungen verbleiben in der Warteschlange des Ziels, bis der Treiber IWDFIoTargetStateManagement::Start oder IWDFRemoteTarget::Start aufruft oder das Gerät entfernt wird. |
WdfIoTargetSentIoMaximum Gültige Enumerationswerte wurden überschritten. |
Hinweise
Die WDF_IO_TARGET_SENT_IO_ACTION-Enumeration wird als Eingabeparameter für die Methoden IWDFIoTargetStateManagement::Stop und IWDFRemoteTarget::Stop verwendet.
Wenn Ihr Treiber das WdfIoTargetWaitForSentIoToComplete-Flag angibt, Der Treiber darf IWDFIoTargetStateManagement::Stop oder IWDFRemoteTarget::Stop von einem Anforderungshandler, einer IRequestCallbackRequestCompletion::OnCompletion-Rückruffunktion oder einer IUsbTargetPipeContinuousReaderCallbackReadersFailed:OnReaderFailure-Rückruffunktion nicht aufrufen.
Die KMDF-Version dieser Enumeration finden Sie unter WDF_IO_TARGET_SENT_IO_ACTION.
Anforderungen
Anforderung | Wert |
---|---|
UMDF-Mindestversion | 1.0 |
Kopfzeile | wudfddi_types.h (einschließlich Wudfddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für