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


функция обратного вызова EVT_WDF_DRIVER_UNLOAD (wdfdriver.h)

[Применимо к KMDF и UMDF]

Функция обратного вызова события драйвера EvtDriverUnload выполняет операции, которые должны выполняться перед выгрузкой драйвера.

Синтаксис

EVT_WDF_DRIVER_UNLOAD EvtWdfDriverUnload;

void EvtWdfDriverUnload(
  [in] WDFDRIVER Driver
)
{...}

Параметры

[in] Driver

Дескриптор объекта драйвера платформы.

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

Нет

Замечания

Драйвер регистрирует функцию обратного вызова EvtDriverUnload при вызове WdfDriverCreate.

Функция обратного вызова EvtDriverUnload должна освободить все ресурсы системы, не относящиеся к устройству, которые DriverEntry подпрограмме драйвера.

Платформа не вызывает функцию обратного вызова драйвера EvtDriverUnload, если программа DriverEntry DriverEntry возвращает значение состояния ошибки.

Требования

Требование Ценность
целевая платформа универсальный
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
Заголовок wdfdriver.h (include Wdf.h)
IRQL PASSIVE_LEVEL

См. также

Вход драйвера