Partager via


802.11 Réinitialisation de l’adaptateur WLAN

 

Le système d’exploitation appelle Dot11ExtIhvAdapterReset chaque fois qu’il est nécessaire de restaurer l’état initialisé de l’adaptateur LAN sans fil (WLAN). Le système d’exploitation appelle cette fonction chaque fois qu’un des événements suivants se produit.

  • L’adaptateur WLAN effectue une opération de déconnexion. Pour plus d’informations sur cette opération, consultez Opérations de déconnexion.

  • Le système d’exploitation réinitialise le pilote miniport Native 802.11, qui gère l’adaptateur, via une demande définie de OID_DOT11_RESET_REQUEST.

Lorsque Dot11ExtIhvAdapterReset est appelé, la DLL des extensions IHV doit suivre ces instructions.

  • La DLL des extensions IHV doit restaurer son état au même état qu’il était après l’appel de la fonction Dot11ExtIhvInitAdapter . Si la DLL a configuré des paramètres propriétaires sur l’adaptateur WLAN, elle doit restaurer ces paramètres à l’état dans lequel ils se trouvaient après l’appel de Dot11ExtIhvInitAdapter .

  • Si la DLL des extensions IHV avait une opération de pré-association en attente, qui a été lancée via un appel à la fonction Gestionnaire IHV Dot11ExtIhvPerformPreAssociate , la DLL doit appeler Dot11ExtPreAssociateCompletion pour annuler l’opération. Dans ce cas, la DLL définit le paramètre dwWin32Error de Dot11ExtPreAssociateCompletion sur ERROR_CANCELLED.

    Pour plus d’informations sur l’opération de pré-association, consultez Opérations de pré-association.

  • Si la DLL avait une opération post-association en attente, qui a été lancée via un appel à la fonction Gestionnaire IHV Dot11ExtIhvPerformPostAssociate , la DLL doit appeler Dot11ExtPostAssociateCompletion pour annuler l’opération. Dans ce cas, la DLL définit le paramètre dwWin32Error de Dot11ExtPostAssociateCompletion sur ERROR_CANCELLED.

    Pour plus d’informations sur l’opération post-association, consultez Opérations post-association.