Freigeben über


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