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


Метод 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 для объекта драйвера, представляющего драйвер, который выгрузит систему.

Возвращаемое значение

Никакой

Замечания

Платформа создает новый объект драйвера для каждого драйвера, загруженного в процесс узла драйвера. Когда драйвер будет выгружен из процесса узла, платформа вызывает OnDeinitialize, чтобы уведомить водителя об отъезде и передает интерфейс IWDFDriver в вызове. Система выгрузит драйвер после возврата OnDeinitialize.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка wudfddi.h (include Wudfddi.h)

См. также

IDriverEntry

IWDFDriver