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) |