WdfDriverMiniportUnload, fonction (wdfminiport.h)

[S’applique uniquement à KMDF]

La méthode WdfDriverMiniportUnload supprime un objet de pilote d’infrastructure miniport spécifié.

Syntaxe

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

Paramètres

[in] Driver

Handle à l’objet du 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 d’événement EvtDriverUnload du pilote et supprime l’objet du pilote framework 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 Kernel-Mode Driver Framework avec Miniport Drivers.

Exemples

L’exemple de code suivant supprime un objet de pilote framework de miniport spécifié.

WdfDriverMiniportUnload(WdfGetDriver());

Configuration requise

   
Plateforme cible Universal
Version KMDF minimale 1.0
En-tête wdfminiport.h (inclure Wdfminiport.h)
Bibliothèque Wdf01000.sys (voir Versioning de la bibliothèque Framework.)
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI DriverCreate(kmdf)

Voir aussi

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver