WdfRequestGetIoQueue-Funktion (wdfrequest.h)
[Gilt für KMDF und UMDF]
Die WdfRequestGetIoQueue-Methode gibt ein Handle an das Framework-Warteschlangenobjekt zurück, von dem eine angegebene E/A-Anforderung übermittelt wurde.
Syntax
WDFQUEUE WdfRequestGetIoQueue(
[in] WDFREQUEST Request
);
Parameter
[in] Request
Ein Handle für ein Frameworkanforderungsobjekt.
Rückgabewert
WdfRequestGetIoQueue gibt ein Handle an ein Framework-Warteschlangenobjekt zurück. Wenn die Anforderung vom Treiber erstellt wurde oder der Treiber die angegebene E/A-Anforderung bereits abgeschlossen hat, gibt die Methode NULL zurück.
Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.
Hinweise
Weitere Informationen zu WdfRequestGetIoQueue finden Sie unter Abrufen von Informationen zu einer E/A-Anforderung.
Beispiele
Im folgenden Codebeispiel wird ein Handle für das Geräteobjekt abgerufen, das das Gerät darstellt, zu dem eine Anforderung gehört.
WDFDEVICE device;
device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfrequest.h (einschließen von Wdf.h) |
Bibliothek | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), InvalidReqAccess(kmdf), InvalidReqAccessLocal(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |