Поделиться через


Функция WdfPdoInitAllowForwardingRequestToParent (wdfpdo.h)

[Применяется только к KMDF]

Метод WdfPdoInitAllowForwardingRequestToParent позволяет драйверу вызывать WdfRequestForwardToParentDeviceIoQueue.

Синтаксис

void WdfPdoInitAllowForwardingRequestToParent(
  [in] PWDFDEVICE_INIT DeviceInit
);

Параметры

[in] DeviceInit

Указатель на структуру WDFDEVICE_INIT .

Возвращаемое значение

None

Remarks

Если драйвер использует WdfRequestForwardToParentDeviceIoQueue для повторного отправки запросов ввода-вывода из очереди ввода-вывода дочернего устройства в очередь ввода-вывода родительского устройства, драйвер должен вызвать WdfPdoInitAllowForwardingRequestToParent , прежде чем вызывать WdfDeviceCreate для создания физического объекта устройства (PDO) для дочернего устройства. Дополнительные сведения о вызове WdfDeviceCreate см. в разделе Создание объекта устройства платформы.

Дополнительные сведения о WdfPdoInitAllowForwardingRequestToParent и WdfRequestForwardToParentDeviceIoQueue см. в разделе Повторные запросы ввода-вывода.

Примеры

В следующем примере кода драйвер может вызывать WdfRequestForwardToParentDeviceIoQueue.

WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,9
Верхняя часть wdfpdo.h (включая Wdf.h)
Библиотека Wdf01000.sys (см. раздел Управление версиями библиотеки платформы).
IRQL PASSIVE_LEVEL
Правила соответствия DDI DriverCreate(kmdf)

См. также раздел

WdfRequestForwardToParentDeviceIoQueue