Freigeben über


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)

Weitere Informationen

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver