Freigeben über


WdfPdoInitAllowForwardingRequestToParent-Funktion (wdfpdo.h)

[Gilt nur für KMDF]

Mit der WdfPdoInitAllowForwardingRequestToParent-Methode kann ein Treiber WdfRequestForwardToParentDeviceIoQueueaufrufen.

Syntax

void WdfPdoInitAllowForwardingRequestToParent(
  [in] PWDFDEVICE_INIT DeviceInit
);

Die Parameter

[in] DeviceInit

Ein Zeiger auf eine WDFDEVICE_INIT Struktur.

Rückgabewert

Nichts

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 erneut abzufragen, Der Treiber muss WdfPdoInitAllowForwardingRequestToParent- aufrufen, bevor er WdfDeviceCreate aufruft, um ein physisches Geräteobjekt (PDO) für das untergeordnete Gerät zu erstellen. Weitere Informationen zum Aufrufen WdfDeviceCreatefinden Sie unter Creating a Framework Device Object.

Weitere Informationen zu WdfPdoInitAllowForwardingRequestToParent und WdfRequestForwardToParentDeviceIoQueuefinden Sie unter Requeuing I/O Requests.

Beispiele

Im folgenden Codebeispiel kann ein Treiber WdfRequestForwardToParentDeviceIoQueueaufrufen.

WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);

Anforderungen

Anforderung Wert
Zielplattform universell
Minimale KMDF-Version 1.9
Kopfzeile wdfpdo.h (include Wdf.h)
Bibliothek Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.)
IRQL PASSIVE_LEVEL
DDI-Complianceregeln DriverCreate(kmdf)

Siehe auch

WdfRequestForwardToParentDeviceIoQueue