作系統會呼叫 IHV 處理程式函式,以在下列情況下驗證 IHV 定義的連線和安全性設定。
使用者會建立新的網路配置檔,其中包含 IHV 定義連線和/或安全性配置檔延伸模組的設定。 在此情況下,作系統會呼叫 Dot11ExtIhvValidateProfile IHV Handler 函式來驗證用戶設定。
WLAN 配接器會完成掃描作業,並將其結果傳回至作系統。 作系統會呼叫 Dot11ExtIhvPerformCapabilityMatch IHV Handler 函式,以判斷偵測到的基本服務集 (BSS) 網路是否符合來自網路配置檔的 IHV 定義連線和安全性設定。
作業系統會將 802.11 Beacon 和探測響應幀的清單從 BSS 網路傳遞至 pConnectableBssid 參數的 Dot1ExtIhvPerformCapabilityMatch 函式。 作業系統也會將連線和安全性配置檔的擴充模組分別傳遞給 pIhvConnProfile 和 pIhvSecProfile 參數。
如果清單中的所有 802.11 Beacon 和 Probe Response 框架項目皆公告了配置檔片段中定義的連線和安全性屬性,Dot11ExtIhvPerformCapabilityMatch 函式會傳回 ERROR_SUCCESS。
作系統會呼叫 Dot11ExtIhvPerformPreAssociate 函式來起始預先關聯作業。 在此情況下,IHV 延伸模組 DLL 必須確認連線和安全性設定是否有效。 如果設定有效,函式會傳回ERROR_SUCCESS,而 DLL 會繼續進行預先關聯作業。 否則,函式會傳回在 Winerror.h 中定義的適當錯誤碼。
如需預先關聯作業的詳細資訊,請參閱 預先關聯作業。
如需 IHV 處理程式函式的詳細資訊,請參閱 Native 802.11 IHV 處理程式函式。