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

[Относится только к KMDF]

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

Синтаксис

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

Параметры

[in] Driver

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

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

None

Remarks

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

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

Дополнительные сведения о минипорт-драйверах см. в статье "Использование платформы драйверов Kernel-Mode с драйверами miniport".

Примеры

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

WdfDriverMiniportUnload(WdfGetDriver());

Требования

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

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

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver