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


Метод 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)

См. также раздел

IDriverEntry

IWDFDriver