Partager via


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)

Voir aussi

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCréer

WdfGetDriver