Função WdfPdoInitAllowForwardingRequestToParent (wdfpdo.h)
[Aplica-se somente ao KMDF]
O método WdfPdoInitAllowForwardingRequestToParent permite que um driver chame WdfRequestForwardToParentDeviceIoQueue.
Sintaxe
void WdfPdoInitAllowForwardingRequestToParent(
[in] PWDFDEVICE_INIT DeviceInit
);
Parâmetros
[in] DeviceInit
Um ponteiro para uma estrutura WDFDEVICE_INIT .
Retornar valor
Nenhum
Comentários
Se o driver usar WdfRequestForwardToParentDeviceIoQueue para redirecionar solicitações de E/S da fila de E/S de um dispositivo filho para a fila de E/S de um dispositivo pai, o driver deverá chamar WdfPdoInitAllowForwardingRequestToParent antes de chamar WdfDeviceCreate para criar um objeto de dispositivo físico (PDO) para o dispositivo filho. Para obter mais informações sobre como chamar WdfDeviceCreate, consulte Criando um objeto de dispositivo framework.
Para obter mais informações sobre WdfPdoInitAllowForwardingRequestToParent e WdfRequestForwardToParentDeviceIoQueue, consulte Requeuing I/O Requests.
Exemplos
O exemplo de código a seguir permite a capacidade de um driver de chamar WdfRequestForwardToParentDeviceIoQueue.
WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1,9 |
Cabeçalho | wdfpdo.h (inclua Wdf.h) |
Biblioteca | Wdf01000.sys (consulte Controle de versão da biblioteca de estrutura.) |
IRQL | PASSIVE_LEVEL |
Regras de conformidade de DDI | DriverCreate(kmdf) |