ネットワーク プロファイル拡張機能の作成

 

基になるワイヤレス LAN (WLAN) アダプターは、スキャン操作を完了すると、検出された Basic サービス セット (BSS) ネットワークの一覧をオペレーティング システムに返します。 オペレーティング システムは、ユーザーがネットワーク プロファイルを 作成していないすべての BSS ネットワークに対して Dot11ExtIhvCreateDiscoveryProfiles 関数を呼び出します。 この関数が呼び出されると、IHV 拡張 DLL は、BSS ネットワークへの接続に使用できる一時的な接続とセキュリティ プロファイルのフラグメントを返すことができます。

スキャン操作の詳細については、「ネイティブ 802.11 スキャン操作」を参照してください

IHV 拡張機能 DLL は、Dot11ExtIhvCreateDiscoveryProfile が呼び出されたときに、次のガイドラインに従う必要があります。

  • オペレーティング システムは、最後のスキャン操作中に受信した IEEE 802.11 ビーコン フレームとプローブ応答フレームの一覧を pConnectableBssidパラメーターに渡します。 このリストは、DOT11_BSS_ENTRY構造として書式設定されます。 リスト内の各ビーコンまたはプローブ応答は、同じサービスセット識別子(SSID)を持つアクセスポイント(AP)によって送信されました。

    : Windows Vista の場合、IHV 拡張機能 DLL では、インフラストラクチャ基本サービス セット (BSS) ネットワークのみがサポートされます。

     

    IHV 拡張 DLL は、適切なプロファイル フラグメントを作成するために、固定長フィールドと可変長情報要素 (IE) のそれぞれを解析する必要があります。

  • 接続およびセキュリティ プロファイル フラグメントには、各 AP に接続するために使用できる有効な設定が含まれている必要があります。この設定を使用すると、BSS 識別子 (BSSID) が pConnectableBssid パラメーターを介して参照されます。

  • 各接続およびセキュリティ プロファイル フラグメントには、IHV によって定義されたプロファイル拡張機能の XML データが含まれています。 プロファイル フラグメント内の XML データは、<IHV> タグと </IHV> タグで区切る必要があります。