IWDFIoRequest-Schnittstelle (wudfddi.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF-.]
Die IWDFIoRequest Schnittstelle macht ein E/A-Anforderungsobjekt verfügbar.
Erbschaft
Die IWDFIoRequest Schnittstelle erbt von IWDFObject-. IWDFIoRequest verfügt auch über die folgenden Membertypen:
- Methodik
Methodik
Die IWDFIoRequest--Schnittstelle weist diese Methoden auf.
IWDFIoRequest::CancelSentRequest Die CancelSentRequest-Methode versucht, die E/A-Anforderung abzubrechen, die der Treiber zuvor an ein E/A-Ziel übermittelt hat. |
IWDFIoRequest::Complete Die Complete-Methode schließt eine E/A-Anforderung ab. |
IWDFIoRequest::CompleteWithInformation Die CompleteWithInformation-Methode schließt eine Anforderung mit den bereitgestellten Informationen ab. |
IWDFIoRequest::FormatUsingCurrentType Die FormatUsingCurrentType-Methode formatiert eine E/A-Anforderung, sodass der Treiber sie unverändert an den nächsten niedrigeren Treiber weiterleiten kann. |
IWDFIoRequest::ForwardToIoQueue Die ForwardToIoQueue-Methode leitet eine E/A-Anforderung an eine der E/A-Warteschlangen des aufrufenden Treibers weiter (d. h. eine E/A-Anforderung). |
IWDFIoRequest::GetCompletionParams Die GetCompletionParams-Methode ruft das Parameterobjekt für den Abschluss eines E/A-Anforderungsobjekts ab. |
IWDFIoRequest::GetCreateParameters Die GetCreateParameters-Methode ruft die Anforderungsparameter für eine Create-Type-Anforderung ab. |
IWDFIoRequest::GetDeviceIoControlParameters Die GetDeviceIoControlParameters-Methode ruft die Anforderungsparameter für eine Geräte-E/A-Steuerelementtypanforderung ab. |
IWDFIoRequest::GetFileObject Die GetFileObject-Methode ruft einen Zeiger auf die IWDFFile-Schnittstelle ab, die einer E/A-Anforderung zugeordnet ist. |
IWDFIoRequest::GetInputMemory Die GetInputMemory-Methode ruft das Speicherobjekt ab, das den Eingabepuffer in einer E/A-Anforderung darstellt. |
IWDFIoRequest::GetIoQueue Die GetIoQueue-Methode ruft das E/A-Warteschlangenobjekt ab, das einer E/A-Anforderung zugeordnet ist. |
IWDFIoRequest::GetOutputMemory Die GetOutputMemory-Methode ruft das Speicherobjekt ab, das den Ausgabepuffer für eine E/A-Anforderung darstellt. |
IWDFIoRequest::GetReadParameters Die GetReadParameters-Methode ruft die Anforderungsparameter für eine Lesetypanforderung ab. |
IWDFIoRequest::GetRequestorProcessId Die GetRequestorProcessId-Methode ruft den Bezeichner des Prozesses ab, der eine E/A-Anforderung gesendet hat. |
IWDFIoRequest::GetType Die GetType-Methode ruft den Typ des Vorgangs ab, den eine Anforderung enthält. |
IWDFIoRequest::GetWriteParameters Die GetWriteParameters-Methode ruft die Anforderungsparameter für eine Schreibtypanforderung ab. |
IWDFIoRequest::Identitätswechsel Die Identitätswechselmethode registriert die Schnittstelle für die Methode, die das Framework für den Identitätswechsel aufrufen soll. |
IWDFIoRequest::IsFrom32BitProcess Die IsFrom32BitProcess-Methode bestimmt, ob eine Anforderung von einem 32-Bit-Prozess stammt. |
IWDFIoRequest::MarkCancelable Die MarkCancelable-Methode ermöglicht das Abbrechen der E/A-Anforderung. |
IWDFIoRequest::Send Die Send-Methode sendet eine Anforderung an das angegebene E/A-Ziel. |
IWDFIoRequest::SetCompletionCallback Die SetCompletionCallback-Methode registriert die Schnittstelle für die OnCompletion-Methode, die das Framework aufrufen soll, wenn eine E/A-Anforderung abgeschlossen ist. |
IWDFIoRequest::SetInformation Die SetInformation-Methode legt die Größe der Informationen für eine Anforderung fest. |
IWDFIoRequest::UnmarkCancelable Die UnmarkCancelable-Methode deaktiviert das Abbrechen einer E/A-Anforderung. |
Anforderungen
Anforderung | Wert |
---|---|
Ende des Supports | In UMDF 2.0 und höher nicht verfügbar. |
Zielplattform- | Desktop |
Mindest-UMDF-Version | 1.5 |
Header- | wudfddi.h |