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


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

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

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

Синтаксис

EVT_WDF_DRIVER_UNLOAD EvtWdfDriverUnload;

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

Параметры

[in] Driver

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

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

None

Remarks

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

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

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

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfdriver.h (включая Wdf.h)
IRQL PASSIVE_LEVEL

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

DriverEntry