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)

Confira também

WdfRequestForwardToParentDeviceIoQueue