Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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) |