Функция 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) |