Partager via


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 de l’objet du pilote framework que le pilote a obtenu à partir d’un appel précédent à WdfDriverCreate ou WdfGetDriver.

Valeur de retour

Aucun

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 evtDriverUn load du pilote et supprime l’objet de 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 miniports, consultez Using Kernel-Mode Driver Framework with Miniport Drivers.

Exemples

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

WdfDriverMiniportUnload(WdfGetDriver());

Spécifications

Besoin Valeur
plateforme cible Universel
version minimale de KMDF 1.0
En-tête wdfminiport.h (include 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