カスタム 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 ページの表示」を参照してください。