Funzione WdfDriverMiniportUnload (wdfminiport.h)

[Si applica solo a KMDF]

Il metodo WdfDriverMiniportUnload elimina un oggetto driver framework del driver miniport specificato.

Sintassi

VOID WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

Parametri

[in] Driver

Handle per l'oggetto driver del framework del driver ottenuto dal driver da una chiamata precedente a WdfDriverCreare o WdfGetDriver.

Valore restituito

Nessuno

Osservazioni:

Un driver miniport chiama il metodo WdfDriverMiniportUnload quando il driver miniport sta per essere scaricato. Il metodo chiama il driver EvtDriverUnload funzione di callback degli eventi ed elimina l'oggetto driver framework del driver del driver.

In genere, un driver miniport chiama WdfDriverMiniportUnload dall'interno di una routine di scaricamento fornita dal driver definito dall'architettura del driver di porta.

Per altre informazioni sui driver miniport, vedere Using Kernel-Mode Driver Framework with Miniport Drivers.

Esempi

Nell'esempio di codice seguente viene eliminato l'oggetto driver framework del driver miniport specificato.

WdfDriverMiniportUnload(WdfGetDriver());

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
versione minima di KMDF 1.0
intestazione wdfminiport.h (include Wdfminiport.h)
Biblioteca Wdf01000.sys (vedere Controllo delle versioni della libreria framework).
IRQL <= LIVELLO_DI_INVIO
regole di conformità DDI DriverCreate(kmdf)

Vedere anche

EvtDriverUnload

WdfDeviceMiniportCreare

WdfDriverCreare

WdfGetDriver