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