Метод IWDFDeviceInitialize::AutoForwardCreateCleanupClose (wudfddi.h)
[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с помощью UMDF.]
Метод AutoForwardCreateCleanupClose управляет, когда уведомления о создании, очистке и закрытии перенаправляются в следующий нижний драйвер в стеке устройств.
Синтаксис
void AutoForwardCreateCleanupClose(
[in] WDF_TRI_STATE State
);
Параметры
[in] State
WDF_TRI_STATE типизированное значение, определяющее состояние автоматической пересылки. В следующей таблице приводятся возможные значения.
Значение | Значение |
---|---|
WdfUseDefault (0) | Платформа использует схему пересылки по умолчанию. Дополнительные сведения см. в разделе "Примечания". |
WdfFalse (1) | Платформа не перенаправит уведомления о создании, очистке и закрытии в следующий драйвер более низкого уровня. |
WdfTrue (2) | Платформа синхронно перенаправит уведомления о создании, очистке и закрытии в следующий нижний драйвер. |
Возвращаемое значение
None
Remarks
Если драйвер UMDF передает WdfUseDefault для параметра State в вызове AutoForwardCreateCleanupClose, платформа использует схему пересылки по умолчанию для уведомлений о создании, очистке и закрытии, которая зависит от того, является ли драйвер фильтром или драйвером функции:
- Если драйвер является драйвером фильтра, схема пересылки по умолчанию заключается в синхронной пересылке уведомлений следующему драйверу ниже.
- Если драйвер является драйвером-функцией, по умолчанию используется не переадресация уведомлений следующему драйверу ниже.
Дополнительные сведения о том, как драйвер UMDF использует AutoForwardCreateCleanupClose, см. в разделе Предотвращение дисбаланса при создании и закрытии уведомлений для драйвера.
Требования
Требование | Значение |
---|---|
Дата окончания поддержки | Недоступно в UMDF 2.0 и более поздних версиях. |
Целевая платформа | Персональный компьютер |
Минимальная версия UMDF | 1.5 |
Верхняя часть | wudfddi.h (включая Wudfddi.h) |
DLL | WUDFx.dll |
См. также раздел
IFileCallbackCleanup::OnCleanupFile
IFileCallbackClose::OnCloseFile