ネイティブ 802.11 IHV 拡張 DLL の概要
IHV 拡張機能 DLL を通じて、独立系ハードウェア ベンダー (IHV) は次をサポートできます。
独自の認証アルゴリズムまたは非標準認証アルゴリズム。 このサポートにより、IHV 拡張機能 DLL は、認証アルゴリズムに関連するすべてのセキュリティ パケットを送受信します。
IHV 拡張機能 DLL は、オペレーティング システムでサポートされていないネットワーク構成の標準認証アルゴリズムをサポートすることもできます。 たとえば、この DLL は、Windows Vista でサポートされていない構成である IBSS (Independent Basic Service Set) ネットワーク経由で、WPA-PSK (共有キーを使用した Wi-Fi Protected Access) 認証アルゴリズムをサポートできます。
独自または非標準の暗号アルゴリズム。 このサポートにより、IHV 拡張機能 DLL は、暗号キーを取得し、ネイティブ 802.11 ミニポート ドライバーにキーをダウンロードする役割を担います。
IHV 拡張機能 DLL は、オペレーティング システムでサポートされていないネットワーク構成の標準暗号アルゴリズムをサポートすることもできます。 たとえば、この DLL は、Windows Vista でサポートされていない構成である IBSS ネットワーク経由で TKIP (Temporal Key Integrity Protocol) をサポートできます。
ネットワーク プロファイルに対する独自の拡張機能の検証。 たとえば、IHV 拡張機能 DLL は、IHV で定義されたセキュリティ オプションのユーザー設定の検証を行います。
ネイティブ 802.11 ミニポート ドライバーの構成。 たとえば、ミニポート ドライバーとの接続操作を開始する前に、オペレーティング システムは Dot11ExtIhvPerformPreAssociate 関数を呼び出して、IHV 拡張機能 DLL が BSS ネットワークへの接続に関連する独自の拡張機能を持つドライバーを構成できるようにします。
IHV UI 拡張機能 DLL へのインターフェイス。 このインターフェイスを使用して、IHV 拡張機能 DLL は、ユーザーによる入力または通知を要求できます。 IHV UI 拡張機能 DLL の詳細については、「ネイティブ 802.11 IHV UI 拡張機能 DLL」を参照してください。
ネイティブ 802.11 IHV 拡張性ホスト プロセスは、DLL がインストールされたワイヤレス LAN (WLAN) アダプターが最初に到達して検出されると、IHV 拡張機能 DLL をプロセス空間に読み込みます。 ネイティブ 802.11 IHV 拡張性ホスト プロセスとネイティブ 802.11 フレームワークの詳細については、「ネイティブ 802.11 ソフトウェア アーキテクチャ」を参照してください。
ネイティブ 802.11 IHV 拡張性ホスト プロセスは、IHV 機能性関数を介して API を提供します。 この API を使用して、IHV 拡張機能 DLL は、ネイティブ 802.11 ミニポート ドライバーまたは IHV UI 拡張機能 DLL とインターフェイスできます。 IHV 拡張性関数の詳細については、「ネイティブ 802.11 IHV 拡張性関数」を参照してください。
同様に、IHV 拡張機能 DLL は、その IHV ハンドラー関数を介して API を提供します。 ネイティブ 802.11 IHV 拡張性ホスト プロセスは、事前関連付け操作または事後関連付け操作の開始など、さまざまな操作にこの API を使用します。 IHV ハンドラー関数の詳細については、「ネイティブ 802.11 IHV ハンドラー関数」を参照してください。