WdfDriverMiniportUnload-Funktion (wdfminiport.h)
[Gilt nur für KMDF]
Die WdfDriverMiniportUnload-Methode löscht das Frameworktreiberobjekt eines angegebenen Miniporttreibers.
Syntax
void WdfDriverMiniportUnload(
[in] WDFDRIVER Driver
);
Parameter
[in] Driver
Ein Handle für das Frameworktreiberobjekt des Treibers, das der Treiber von einem vorherigen Aufruf von WdfDriverCreate oder WdfGetDriver abgerufen hat.
Rückgabewert
Keine
Bemerkungen
Ein Miniporttreiber ruft die WdfDriverMiniportUnload-Methode auf, wenn der Miniporttreiber entladen werden soll. Die -Methode ruft die Ereignisrückruffunktion EvtDriverUnload des Treibers auf und löscht das Frameworktreiberobjekt des Treibers.
In der Regel ruft ein Miniporttreiber WdfDriverMiniportUnload innerhalb einer vom Treiber bereitgestellten Entladeroutine auf, die von der Architektur des Porttreibers definiert wird.
Weitere Informationen zu Miniporttreibern finden Sie unter Verwenden Kernel-Mode Driver Framework mit Miniport-Treibern.
Beispiele
Im folgenden Codebeispiel wird das Frameworktreiberobjekt eines angegebenen Miniporttreibers gelöscht.
WdfDriverMiniportUnload(WdfGetDriver());
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdfminiport.h (einschließen von Wdfminiport.h) |
Bibliothek | Wdf01000.sys (siehe Versionierung der Frameworkbibliothek.) |
IRQL | <= DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf) |