Freigeben über


WdfIoQueueGetDevice-Funktion (wdfio.h)

[Gilt für KMDF und UMDF]

Die WdfIoQueueGetDevice--Methode gibt ein Handle an das Framework-Geräteobjekt zurück, zu dem eine angegebene E/A-Warteschlange gehört.

Syntax

WDFDEVICE WdfIoQueueGetDevice(
  [in] WDFQUEUE Queue
);

Die Parameter

[in] Queue

Ein Handle zu einem Framework-Warteschlangenobjekt.

Rückgabewert

WdfIoQueueGetDevice gibt ein Handle an ein Framework-Geräteobjekt zurück.

Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.

Bemerkungen

Weitere Informationen zur WdfIoQueueGetDevice--Methode finden Sie unter Abrufen von E/A-Warteschlangeneigenschaften.

Beispiele

Das folgende Codebeispiel ruft ein Handle für das Framework-Geräteobjekt ab, das der E/A-Warteschlange zugeordnet ist, die eine angegebene Anforderung enthält.

WDFDEVICE  device;

device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));

Anforderungen

Anforderung Wert
Zielplattform universell
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Kopfzeile wdfio.h (einschließen Wdf.h)
Bibliothek Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Siehe auch

WdfRequestGetIoQueue