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. 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 IWDFIoRequest-Schnittstelle macht ein E/A-Anforderungsobjekt verfügbar.
Vererbung
Die IWDFIoRequest-Schnittstelle erbt von IWDFObject. IWDFIoRequest verfügt auch über folgende Arten von Membern:
- Methoden
Methoden
Die IWDFIoRequest-Schnittstelle verfügt über diese Methoden.
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 angegebenen Informationen ab. |
IWDFIoRequest::FormatUsingCurrentType Die FormatUsingCurrentType-Methode formatiert eine E/A-Anforderung, sodass der Treiber sie unverändert an den nächstniedrigen 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. wiederholt). |
IWDFIoRequest::GetCompletionParams Die GetCompletionParams-Methode ruft das Parameterobjekt für die Vervollständigung 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 Vorgangstyp ab, den eine Anforderung enthält. |
IWDFIoRequest::GetWriteParameters Die GetWriteParameters-Methode ruft die Anforderungsparameter für eine Schreibtypanforderung ab. |
IWDFIoRequest::Impersonate Die Impersonate-Methode 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 vom Framework aufgerufen werden soll, wenn eine E/A-Anforderung abgeschlossen wird. |
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 |
UMDF-Mindestversion | 1.5 |
Kopfzeile | wudfddi.h |