共用方式為


查詢自訂 UI 的顯示

 

作業系統可以查詢 Native 802.11 IHV 延伸模組 DLL,以判斷 DLL 是否有要顯示的自訂 UI。 每當無線區域網路 (WLAN) 介面卡在 WLAN 網路連線程式中轉換成下列其中一個階段時,作業系統就會查詢 DLL。

預先關聯
IHV 擴充功能 DLL 之前的連線階段會起始預先關聯作業。 如需預先關聯作業的詳細資訊,請參閱 預先關聯作業

關聯後
IHV 擴充功能 DLL 之後的連線階段會完成關聯後作業。 如需關聯後作業的詳細資訊,請參閱 關聯後作業

作業系統會呼叫 Native 802.11 IHV 延伸模組 DLL 的 Dot11ExtIhvQueryUIRequest IHV Handler 函式來查詢是否可以顯示自訂 UI。 作業系統會透過 connectionPhase 參數傳遞連線程式的目前階段。 如果必須顯示自訂 UI,DLL 會透過p pIhvUIRequest參數傳回DOT11EXT_IHV_UI_REQUEST結構。

透過 DOT11EXT_IHV_UI_REQUEST 結構,Native 802.11 IHV 延伸模組 DLL 會透過下列資料指定自訂 UI。

  • 使用者會話識別碼 (識別碼) ,用來識別特定使用者內容。

  • 識別特定 UI 要求的全域唯一識別碼 (GUID) 。

  • 在 Native 802.11 IHV UI Extensions DLL 內實作的 IWizardExtension COM 介面 (CLSID) 類別識別碼。 CLSID 可用來要求 DLL 所支援的特定自訂 UI。

    如需 IWizardExtension COM 介面的詳細資訊,請參閱 IWizardExtension COM 介面

  • 緩衝區,包含獨立硬體廠商所定義的專屬格式資料, (IHV) ,並由指定的 IWizardExtension COM 介面處理。 例如,緩衝區可能包含自訂 UI 中顯示的預設值。

自訂 UI 會顯示為標準網路連線 UI 內的一組精靈頁面。 如需此程式的詳細資訊,請參閱 在網路連線精靈中顯示自訂 UI 頁面