Operaciones de detención de DLL
El sistema operativo se detiene y descarga el archivo DLL de extensiones de IHV cada vez.
El último adaptador LAN inalámbrico (WLAN) administrado por el archivo DLL se quita o deshabilita.
El equipo host se restablece o apaga.
El sistema operativo sigue esta secuencia al detener y descargar el archivo DLL de extensiones de IHV.
El sistema operativo llama primero a la función Dot11ExtIhvDeinitAdapter IHV Handler para cada adaptador WLAN administrado por el ARCHIVO DLL de extensiones IHV. Para obtener más información sobre esta operación, consulta 802.11 Wlan Adapter Removal.
Después de la llamada a Dot11ExtIhvDeinitAdapter, el archivo DLL de extensiones de IHV no debe llamar a ninguna función de extensiones de IHV relacionada con operaciones específicas del adaptador, como Dot11ExtNicSpecificExtension.
A continuación, el sistema operativo llama a la función Dot11ExtIhvDeinitService IHV Handler. Cuando se llama a esta función, el archivo DLL de extensiones de IHV debe liberar todos los recursos asignados y prepararse para descargarse.
Después de la llamada a Dot11ExtIhvDeinitService, el archivo DLL de extensiones de IHV no debe llamar a ninguna función extensiones de IHV.
Por último, el sistema operativo llama a la función DllMain en el archivo DLL de extensiones de IHV con el parámetro fdwReason establecido en DLL_PROCESS_DETACH. Para obtener más información sobre DllMain y DLL, vea Acerca de las bibliotecas de Dynamic-Link.
Para obtener más información sobre las funciones de extensibilidad de IHV, consulte Funciones de extensibilidad de IHV nativas 802.11.