DOT11EXTIHV_VALIDATE_PROFILE回呼函式 (wlanihv.h)
語法
DOT11EXTIHV_VALIDATE_PROFILE Dot11extihvValidateProfile;
DWORD Dot11extihvValidateProfile(
[in, optional] HANDLE hIhvExtAdapter,
[in, optional] PDOT11EXT_IHV_PROFILE_PARAMS pIhvProfileParams,
[in] PDOT11EXT_IHV_CONNECTIVITY_PROFILE pIhvConnProfile,
[in] PDOT11EXT_IHV_SECURITY_PROFILE pIhvSecProfile,
[out] PDWORD pdwReasonCode
)
{...}
參數
[in, optional] hIhvExtAdapter
IHV 延伸模組 DLL 用來參考無線 LAN (WLAN) 適配卡的句柄。 這個句柄值是透過先前呼叫 dot11ExtIhvInitAdapter IHV Handler 函式來指定。
[in, optional] pIhvProfileParams
的指標 DOT11EXT_IHV_PROFILE_PARAMS 結構。 此結構會定義將套用配置檔擴充功能之基本服務集 (BSS) 網路的屬性。
[in] pIhvConnProfile
的指標 DOT11EXT_IHV_CONNECTIVITY_PROFILE 結構,其中包含 IHV 配置檔的連線設定。
[in] pIhvSecProfile
的指標 DOT11EXT_IHV_SECURITY_PROFILE 結構,其中包含IHV配置檔的安全性設定。
[out] pdwReasonCode
DWORD 值的指標,提供 Dot11ExtIhvValidateProfile 函式傳回值的其他資訊。 IHV 延伸模組 DLL 必須將 * pdwReasonCode 設定為 L2cmn.h 中定義的L2_REASON_CODE_xxxx值。
傳回值
如果呼叫成功,函式會傳回ERROR_SUCCESS。 否則,它會傳回 Winerror.h 中定義的錯誤碼。
言論
作系統會呼叫 Dot11ExtIhvValidateProfile 函式,在處理或儲存配置檔之前驗證網路配置檔的使用者指定設定。
呼叫 Dot11ExtIhvValidateProfile 函式時,IHV 延伸模組 DLL 會遵循下列指導方針:
- IHV 延伸模組 DLL 會驗證使用者指定的設定檔設定是否適用於將套用配置檔之基本服務集 (BSS) 網路的一般屬性。 BSS 網路屬性是透過 pIhvProfileParams 參數來參考。
- 如果用戶數據對網路配置檔延伸模組有效,Dot11ExtIhvValidateProfile 必須傳回ERROR_SUCCESS。 否則,函式必須從 Winerror.h 中定義的ERROR_xxxx值傳回適當的錯誤碼。
-
IHV 延伸模組 DLL 提供有關使用者數據驗證結果的詳細資訊。 DLL 必須將 * pdwReasonCode 設為下列其中一項:
- L2_REASON_CODE_SUCCESS,如果用戶數據有效。
- 如果使用者數據無效,則為適當的L2_REASON_CODE_xxxx錯誤值。
- 從 L2_REASON_CODE_IHV_BASE 到 (L2_REASON_CODE_IHV_BASE+ L2_REASON_CODE_GROUP_SIZE-1) 範圍內的 IHV 定義值,不論用戶數據的有效性為何。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
目標平臺 | 桌面 |
標頭 | wlanihv.h (包括 Wlanihv.h、L2cmn.h) |