次の方法で共有


カスタム UI の表示の要求

 

Native 802.11 IHV 拡張 DLL は、Native 802.11 IHV UI 拡張 DLL を介してカスタム ユーザー インターフェイス (UI) の表示を要求できます。 たとえば、IHV 拡張 DLL は、カスタム UI の表示を要求できます。

  • ワイヤレス LAN (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 を指定します。

  • 特定のユーザー コンテキストを識別するために使用されるユーザー セッション識別子 (ID)。

  • 特定の UI 要求を識別するグローバル一意識別子 (GUID)。

  • ネイティブ 802.11 IHV UI 拡張 DLL 内に実装されている IWizardExtension COM インターフェイスのクラス ID (CLSID)。 CLSID は、DLL でサポートされている特定のカスタム UI を要求するために使用されます。

    IWizardExtension COM インターフェイスの詳細については、「IWizardExtension COM インターフェイス」を参照してください。

  • 独立系ハードウェア ベンダー (IHV) によって定義され、指定された IWizardExtension COM インターフェイスによって処理される、独自の形式でデータを格納するバッファー。 たとえば、バッファーには、カスタム UI に表示される既定値を格納できます。

ユーザー セッション ID の WLAN 接続状態に応じて、カスタム UI 要求は次のいずれかとして表示されます。

  • アダプターが WLAN ネットワークに接続されている場合、要求は、クリック可能なバルーン通知を介して起動されたスタンドアロン UI として表示されます。 このプロセスの詳細については、「バルーン通知の表示」を参照してください。

  • アダプターが WLAN ネットワークへの接続中の場合、要求は一連のウィザード ページとして標準のネットワーク接続 UI に表示されます。 このプロセスの詳細については、「ネットワーク接続ウィザード内でのカスタム UI ページの表示」を参照してください。