共用方式為


要求顯示自訂 UI

 

Native 802.11 IHV 延伸模組 DLL 可以透過 Native 802.11 IHV UI Extensions DLL 要求顯示自訂使用者介面 (UI) 。 例如,IHV 延伸模組 DLL 可能會要求顯示自訂 UI 以:

  • 在無線區域網路 (WLAN) 關聯作業期間,通知終端使用者。

  • 當 WLAN 介面卡已解除與 WLAN 網路的關聯時,通知終端使用者。

  • 向 WLAN 網路通知終端使用者驗證的結果。

若要啟動自訂 UI 或顯示通知,Native 802.11 IHV 擴充功能 DLL 會呼叫Dot11ExtSendUIRequest,並透過此函式的pIhvUIRequest參數傳遞指向DOT11EXT_IHV_UI_REQUEST結構的指標。

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

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

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

  • 原生 802.11 IHV UI 延伸模組 DLL 內實作 之 IWizardExtension COM 介面的類別識別碼 (CLSID) 。 CLSID 可用來要求 DLL 所支援的特定自訂 UI。

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

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

根據使用者會話識別碼的 WLAN 線上狀態,自訂 UI 要求會顯示為下列其中一項:

  • 如果介面卡已連線到 WLAN 網路,要求會顯示為透過可點選的氣球通知啟動的獨立 UI。 如需此程式的詳細資訊,請參閱 顯示批註方塊通知

  • 如果介面卡正在連線到 WLAN 網路,要求將會顯示為標準網路連線 UI 內的一組精靈頁面。 如需此程式的詳細資訊,請參閱 在網路連線精靈中顯示自訂 UI 頁面