Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо только к 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) |