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


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

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

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

Синтаксис

void WdfPdoInitAllowForwardingRequestToParent(
  [in] PWDFDEVICE_INIT DeviceInit
);

Параметры

[in] DeviceInit

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

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

Нет

Замечания

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

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

Примеры

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

WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);

Требования

Требование Ценность
целевая платформа универсальный
минимальная версия KMDF 1.9
Заголовок wdfpdo.h (включая Wdf.h)
Библиотека Wdf01000.sys (см. управление версиями библиотеки Платформы).)
IRQL PASSIVE_LEVEL
правил соответствия DDI DriverCreate(kmdf)

См. также

WdfRequestForwardToParentDeviceIoQueue