Метод IDriverEntry::OnDeinitialize (wudfddi.h)
[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. В UMDF 1 новые функции не добавляются, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с UMDF.]
Метод OnDeinitialize выполняет все операции, необходимые перед тем, как система выгрузит драйвер.
Синтаксис
void OnDeinitialize(
[in] IWDFDriver *pWdfDriver
);
Параметры
[in] pWdfDriver
Указатель на интерфейс IWDFDriver для объекта драйвера, представляющего драйвер, который система выгружает.
Возвращаемое значение
None
Remarks
Платформа создает новый объект драйвера для каждого драйвера, который загружается в процессе узла драйвера. Когда драйвер будет выгружен из хост-процесса, платформа вызывает OnDeinitialize , чтобы уведомить водителя об отъезде, и передает интерфейс IWDFDriver в вызове. Система выгружает драйвер после возврата OnDeinitialize .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | wudfddi.h (включая Wudfddi.h) |