Función WdfPdoInitAllowForwardingRequestToParent (wdfpdo.h)

[Solo se aplica a KMDF]

El método WdfPdoInitAllowForwardingRequestToParent permite al controlador llamar a WdfRequestForwardToParentDeviceIoQueue.

Sintaxis

void WdfPdoInitAllowForwardingRequestToParent(
  [in] PWDFDEVICE_INIT DeviceInit
);

Parámetros

[in] DeviceInit

Puntero a una estructura de WDFDEVICE_INIT .

Valor devuelto

None

Observaciones

Si el controlador usa WdfRequestForwardToParentDeviceIoQueue para volver a poner en cola las solicitudes de E/S de un dispositivo secundario a la cola de E/S de un dispositivo primario, el controlador debe llamar a WdfPdoInitAllowForwardingRequestToParent antes de llamar a WdfDeviceCreate para crear un objeto de dispositivo físico (PDO) para el dispositivo secundario. Para obtener más información sobre cómo llamar a WdfDeviceCreate, vea Creating a Framework Device Object.

Para obtener más información sobre WdfPdoInitAllowForwardingRequestToParent y WdfRequestForwardToParentDeviceIoQueue, vea Requeuing I/O Requests.

Ejemplos

En el ejemplo de código siguiente se habilita la capacidad de un controlador de llamar a WdfRequestForwardToParentDeviceIoQueue.

WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1,9
Encabezado wdfpdo.h (incluya Wdf.h)
Library Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos).
IRQL PASSIVE_LEVEL
Reglas de cumplimiento de DDI DriverCreate(kmdf)

Consulte también

WdfRequestForwardToParentDeviceIoQueue