WdfRequestGetIoQueue-Funktion (wdfrequest.h)
[Gilt für KMDF und UMDF]
Die WdfRequestGetIoQueue--Methode gibt ein Handle an das Framework-Warteschlangenobjekt zurück, aus dem eine angegebene E/A-Anforderung übermittelt wurde.
Syntax
WDFQUEUE WdfRequestGetIoQueue(
[in] WDFREQUEST Request
);
Parameter
[in] Request
Ein Handle zu einem Framework-Anforderungsobjekt.
Rückgabewert
WdfRequestGetIoQueue ein Handle an ein Framework-Warteschlangenobjekt zurückgibt. Wenn die Anforderung vom Treiber erstellt wurde oder der Treiber die angegebene E/A-Anforderung bereits abgeschlossen hat, gibt die Methode NULL-zurück.
Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.
Bemerkungen
Weitere Informationen zu WdfRequestGetIoQueuefinden Sie unter Abrufen von Informationen zu einer E/A-Anforderung.
Beispiele
Das folgende Codebeispiel ruft ein Handle für das Geräteobjekt ab, das das Gerät darstellt, zu dem eine Anforderung gehört.
WDFDEVICE device;
device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfrequest.h (include Wdf.h) |
Library | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL- | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), InvalidReqAccess(kmdf), InvalidReqAccessLocal(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |