Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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) |