DOT11EXTIHV_DEINIT_SERVICE fonction de rappel (wlanihv.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez plutôt l’interface WDI (WLAN Device Driver Interface). Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
 
Le système d’exploitation appelle la fonction Dot11ExtIhvDeinitService pour arrêter la DLL des extensions IHV.

Syntaxe

DOT11EXTIHV_DEINIT_SERVICE Dot11extihvDeinitService;

void Dot11extihvDeinitService()
{...}

Paramètres

Cette fonction de rappel n’a aucun paramètre.

Valeur de retour

None

Remarques

Lorsque la fonction Dot11ExtIhvDeinitService est appelée, la DLL des extensions IHV doit être mise à l’état qu’elle peut être déchargée en toute sécurité par le système d’exploitation. La DLL doit suivre ces instructions lorsque cette fonction est appelée.

  • Le système d’exploitation appelle le Fonction Dot11ExtIhvDeinitAdapter avant d’appeler la fonction Dot11ExtIhvDeinitService . Par conséquent, la fonction Dot11ExtIhvDeinitService ne doit pas lancer d’opérations sur la carte WLAN. Au lieu de cela, Dot11ExtIhvDeinitService doit préparer la DLL pour qu’elle soit déchargée par le système d’exploitation.
  • La DLL doit arrêter tous les threads en cours d’exécution qu’elle a créés. La DLL ne doit pas retourner à partir de l’appel de fonction Dot11ExtIhvDeinitService tant que tous les threads n’ont pas été arrêtés.
  • La DLL doit libérer toutes les ressources allouées pour la DLL elle-même. En particulier, toute la mémoire de la DLL allouée par le biais d’appels à Dot11ExtAllocateBuffer doit être libérée par le biais d’appels à Dot11ExtFreeBuffer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wlanihv.h (inclure Wlanihv.h)

Voir aussi

Dot11ExtAllocateBuffer

Dot11ExtIhvDeinitAdapter

Dot11ExtFreeBuffer