Opérations d’arrêt de DLL
Le système d’exploitation arrête et décharge la DLL des extensions IHV à chaque fois.
Le dernier adaptateur LAN sans fil (WLAN) géré par la DLL est supprimé ou désactivé.
L’ordinateur hôte est réinitialisé ou arrêté.
Le système d’exploitation suit cette séquence lors de l’arrêt et du déchargement de la DLL des extensions IHV.
Le système d’exploitation appelle d’abord la fonction de gestionnaire IHV Dot11ExtIhvDeinitAdapter pour chaque adaptateur WLAN géré par la DLL des extensions IHV. Pour plus d’informations sur cette opération, consultez Suppression de l’adaptateur WLAN 802.11.
Après l’appel à Dot11ExtIhvDeinitAdapter, la DLL extensions IHV ne doit appeler aucune fonction Extensions IHV liée à des opérations spécifiques à l’adaptateur, telles que Dot11ExtNicSpecificExtension.
Le système d’exploitation appelle ensuite la fonction gestionnaire IHV Dot11ExtIhvDeinitService . Lorsque cette fonction est appelée, la DLL extensions IHV doit libérer toutes les ressources allouées et se préparer au déchargement.
Après l’appel à Dot11ExtIhvDeinitService, la DLL des extensions IHV ne doit appeler aucune fonction Extensions IHV.
Enfin, le système d’exploitation appelle la fonction DllMain dans la DLL extensions IHV avec le paramètre fdwReason défini sur DLL_PROCESS_DETACH. Pour plus d’informations sur DllMain et dll, consultez À propos des bibliothèques Dynamic-Link.
Pour plus d’informations sur les fonctions d’extensibilité IHV, consultez Fonctions d’extensibilité IHV natives 802.11.