Déchargement d’un pilote Miniport

L’objet pilote associé à un pilote miniport NDIS spécifie une routine de déchargement . Le système appelle la routine Déchargement lorsque tous les appareils que les services de pilote ont été supprimés. NDIS fournit la routine Deload pour les pilotes miniport. NDIS appelle la fonction MiniportDriverUnload d’un pilote miniport à partir de la routine Deload .

Un pilote miniport doit appeler NdisMDeregisterMiniportDriver à partir de MiniportDriverUnload.

La fonction MiniportDriverUnload d’un pilote miniport doit également libérer toutes les ressources spécifiques au pilote. Le système effectue une opération de déchargement de pilote après le retour de MiniportDriverUnload .

La fonctionnalité de la fonction MiniportDriverUnload est spécifique au pilote. En règle générale, MiniportDriverUnload doit annuler les opérations effectuées lors de l’initialisation du pilote. Pour plus d’informations sur l’initialisation du pilote, consultez Initialisation d’un pilote Miniport.