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
);

Parameter

[in] Queue

Ein Handle für ein Framework-Warteschlangenobjekt.

Rückgabewert

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

Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.

Hinweise

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

Beispiele

Im folgenden Codebeispiel wird ein Handle für das Framework-Geräteobjekt abgerufen, das der E/A-Warteschlange zugeordnet ist, die eine angegebene Anforderung enthält.

WDFDEVICE  device;

device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));

Anforderungen

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

Weitere Informationen

WdfRequestGetIoQueue