Condividi tramite


Funzione WdfDriverMiniportUnload (wdfminiport.h)

[Si applica solo a KMDF]

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

Sintassi

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

Parametri

[in] Driver

Handle all'oggetto driver del framework del driver ottenuto da una chiamata precedente a WdfDriverCreate o WdfGetDriver.

Valore restituito

nessuno

Osservazioni

Un driver miniport chiama il metodo WdfDriverMiniportUnload quando il driver miniport sta per essere scaricato. Il metodo chiama la funzione di callback dell'evento EvtDriverUnload del driver ed elimina l'oggetto del driver framework 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 Uso di Kernel-Mode Driver Framework con i driver Miniport.

Esempio

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

WdfDriverMiniportUnload(WdfGetDriver());

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1,0
Intestazione wdfminiport.h (includere Wdfminiport.h)
Libreria Wdf01000.sys (vedere Framework Library Versioning).
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf)

Vedi anche

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver