Функция 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) |