WdfDriverMiniportUnload, fonction (wdfminiport.h)
[S’applique uniquement à KMDF]
La méthode WdfDriverMiniportUnload supprime l’objet pilote d’infrastructure d’un pilote miniport spécifié.
Syntaxe
void WdfDriverMiniportUnload(
[in] WDFDRIVER Driver
);
Paramètres
[in] Driver
Handle de l’objet de pilote d’infrastructure du pilote que le pilote a obtenu à partir d’un appel précédent à WdfDriverCreate ou WdfGetDriver.
Valeur de retour
None
Remarques
Un pilote miniport appelle la méthode WdfDriverMiniportUnload lorsque le pilote miniport est sur le point d’être déchargé. La méthode appelle la fonction de rappel de l’événement EvtDriverUnload du pilote et supprime l’objet pilote d’infrastructure du pilote.
En règle générale, un pilote miniport appelle WdfDriverMiniportUnload à partir d’une routine de déchargement fournie par le pilote définie par l’architecture du pilote de port.
Pour plus d’informations sur les pilotes miniport, consultez Utilisation de Kernel-Mode Driver Framework avec des pilotes Miniport.
Exemples
L’exemple de code suivant supprime l’objet pilote d’infrastructure d’un pilote miniport spécifié.
WdfDriverMiniportUnload(WdfGetDriver());
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
En-tête | wdfminiport.h (inclure Wdfminiport.h) |
Bibliothèque | Wdf01000.sys (consultez Gestion de version de la bibliothèque d’infrastructure.) |
IRQL | <= DISPATCH_LEVEL |
Règles de conformité DDI | DriverCreate(kmdf) |