DLL 停止作業
每當作業系統停止並卸載 IHV 延伸模組 DLL。
已移除或停用 DLL 所管理的最後一個無線區域網路 (WLAN) 介面卡。
主機電腦已重設或關閉。
當停止和卸載 IHV 延伸模組 DLL 時,作業系統會遵循此順序。
作業系統會先針對 IHV 延伸模組 DLL 所管理的每個 WLAN 介面卡呼叫 Dot11ExtIhvDeinitAdapter IHV Handler 函式。 如需此作業的詳細資訊,請參閱 802.11 WLAN 配接器移除。
呼叫 Dot11ExtIhvDeinitAdapter之後,IHV 擴充功能 DLL 不得呼叫與配接器特定作業相關的任何 IHV Extensions 函式,例如 Dot11ExtNicSpecificExtension。
作業系統接著會呼叫 Dot11ExtIhvDeinitService IHV Handler 函式。 呼叫此函式時,IHV 擴充功能 DLL 必須釋放所有已配置的資源,並自行準備卸載。
呼叫 Dot11ExtIhvDeinitService之後,IHV 擴充功能 DLL 不得呼叫任何 IHV Extensions 函式。
最後,作業系統會在 IHV 延伸模組 DLL 中呼叫 DllMain 函式, 並將 fdwReason 參數設定為 DLL_PROCESS_DETACH。 如需 DllMain 和 DLL 的詳細資訊,請參閱 關於 Dynamic-Link 程式庫。
如需 IHV 擴充性函式的詳細資訊,請參閱 Native 802.11 IHV 擴充性函式。