Функция WdfDriverMiniportUnload (wdfminiport.h)
[Применяется только к KMDF]
Метод WdfDriverMiniportUnload удаляет объект драйвера платформы указанного драйвера мини-порта.
Синтаксис
void WdfDriverMiniportUnload(
[in] WDFDRIVER Driver
);
Параметры
[in] Driver
Дескриптор объекта драйвера платформы драйвера, полученного драйвером при предыдущем вызове WdfDriverCreate или WdfGetDriver.
Возвращаемое значение
None
Remarks
Драйвер мини-порта вызывает метод WdfDriverMiniportUnload , когда драйвер miniport вот-вот будет выгружен. Метод вызывает функцию обратного вызова события EvtDriverUnload драйвера и удаляет объект драйвера платформы драйвера.
Как правило, драйвер мини-порта вызывает WdfDriverMiniportUnload из подпрограммы выгрузки, предоставляемой драйвером, которая определяется архитектурой драйвера порта.
Дополнительные сведения о драйверах мини-портов см. в статье Использование платформы Kernel-Mode Driver Framework с драйверами miniport.
Примеры
В следующем примере кода удаляется объект драйвера платформы указанного драйвера мини-порта.
WdfDriverMiniportUnload(WdfGetDriver());
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Верхняя часть | wdfminiport.h (включая Wdfminiport.h) |
Библиотека | Wdf01000.sys (см. раздел Управление версиями библиотеки платформы). |
IRQL | <= DISPATCH_LEVEL |
Правила соответствия DDI | DriverCreate(kmdf) |