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


Функция WdfDriverMiniportUnload (wdfminiport.h)

[Применимо только к KMDF]

Метод WdfDriverMiniportUnload удаляет указанный объект драйвера платформы минипорта.

Синтаксис

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

Параметры

[in] Driver

Дескриптор объекта драйвера платформы драйвера, полученный драйвером из предыдущего вызова WdfDriverCreate или WdfGetDriver.

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

Нет

Замечания

Драйвер минипорта вызывает метод WdfDriverMiniportUnload при выгрузке драйвера мини-порта. Метод вызывает функцию обратного вызова события драйвера EvtDriverUnload и удаляет объект драйвера платформы драйвера драйвера.

Как правило, драйвер минипорта вызывает WdfDriverMiniportUnload из подпрограммы выгрузки, предоставленной драйвером, определяемой архитектурой драйвера порта.

Дополнительные сведения о драйверах минипорта см. в разделе Using Kernel-Mode Driver Framework with Miniport Driver Driver Framework.

Примеры

В следующем примере кода удаляется указанный объект драйвера драйвера минипорта.

WdfDriverMiniportUnload(WdfGetDriver());

Требования

Требование Ценность
целевая платформа универсальный
минимальная версия KMDF 1.0
Заголовок wdfminiport.h (include Wdfminiport.h)
Библиотека Wdf01000.sys (см. управление версиями библиотеки Платформы).)
IRQL <= DISPATCH_LEVEL
правил соответствия DDI DriverCreate(kmdf)

См. также

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver