Freigeben über


WdfPdoInitAllowForwardingRequestToParent-Funktion (wdfpdo.h)

[Gilt nur für KMDF]

Die WdfPdoInitAllowForwardingRequestToParent-Methode ermöglicht es einem Treiber, WdfRequestForwardToParentDeviceIoQueue aufzurufen.

Syntax

void WdfPdoInitAllowForwardingRequestToParent(
  [in] PWDFDEVICE_INIT DeviceInit
);

Parameter

[in] DeviceInit

Ein Zeiger auf eine WDFDEVICE_INIT-Struktur .

Rückgabewert

Keine

Bemerkungen

Wenn Ihr Treiber WdfRequestForwardToParentDeviceIoQueue verwendet, um E/A-Anforderungen aus der E/A-Warteschlange eines untergeordneten Geräts an die E/A-Warteschlange eines übergeordneten Geräts zu übergeben, muss der Treiber WdfPdoInitAllowForwardingRequestToParent aufrufen, bevor er WdfDeviceCreate aufruft , um ein physisches Geräteobjekt (PDO) für das untergeordnete Gerät zu erstellen. Weitere Informationen zum Aufrufen von WdfDeviceCreate finden Sie unter Erstellen eines Framework-Geräteobjekts.

Weitere Informationen zu WdfPdoInitAllowForwardingRequestToParent und WdfRequestForwardToParentDeviceIoQueue finden Sie unter Requeuing E/A Requests.

Beispiele

Im folgenden Codebeispiel kann ein Treiber WdfRequestForwardToParentDeviceIoQueue aufrufen.

WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.9
Kopfzeile wdfpdo.h (einschließen von Wdf.h)
Bibliothek Wdf01000.sys (siehe Versionierung der Frameworkbibliothek.)
IRQL PASSIVE_LEVEL
DDI-Complianceregeln DriverCreate(kmdf)

Weitere Informationen

WdfRequestForwardToParentDeviceIoQueue