Compartir a través de


Función WdfPdoInitAllowForwardingRequestToParent (wdfpdo.h)

[Solo se aplica a KMDF]

El método WdfPdoInitAllowForwardingRequestToParent habilita la capacidad de un controlador para llamar a WdfRequestForwardToParentDeviceIoQueue.

Sintaxis

VOID WdfPdoInitAllowForwardingRequestToParent(
  [in] PWDFDEVICE_INIT DeviceInit
);

Parámetros

[in] DeviceInit

Puntero a una estructura de WDFDEVICE_INIT.

Valor devuelto

Ninguno

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 Solicitudes de E/S de requeuing.

Ejemplos

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

WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.9
encabezado wdfpdo.h (incluya Wdf.h)
Biblioteca 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