ネイティブ 802.11 IHV ハンドラー関数

重要

ネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨です。 代わりに、WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI について詳しくは、「WLAN ユニバーサル Windows ドライバー モデル」をご覧ください。

ネイティブ 802.11 IHV ハンドラー関数は、IHV 拡張機能 DLL によって提供されています。オペレーティング システムによって呼び出され、次の操作を実行します。

  • Native 802.11 フレームワーク内で使用されるバッファーを割り当て、解放します。
  • IHV のワイヤレス LAN (WLAN) アダプター経由で、認証アルゴリズムによって定義されたパケットなどのパケットを送信します。
  • IEEE EtherType 値とプライバシー除外規則の指定されたリストに基づいてパケットを受信します。
  • 独自の認証および暗号アルゴリズムに対して、さまざまなセキュリティ設定を使用して IHV の WLAN アダプターを構成します。
  • イベント通知を処理するための IHV UI 拡張機能 DLL (インストールされている場合) とのインターフェイス。 たとえば、IHV 拡張機能 DLL は、基本的なサービス セット (BSS) ネットワーク接続に関連する各種ステージについて UI 拡張機能 DLL に通知できます。

IHV UI 拡張 DLL の詳細については、「ネイティブ 802.11 IHV UI 拡張 DLL」を参照してください。

Note

Dot11ExtIhvGetVersionInfoDot11ExtIhvInitService を除き、オペレーティング システムは、DOT11EXT_IHV_HANDLERS 構造のメンバーに関連付けられた関数ポインターを介して IHV ハンドラー関数を呼び出します。 オペレーティング システムが Dot11ExtIhvInitService IHV ハンドラー関数を呼び出すと、IHV 拡張機能 DLL は pDot11IHVHandlers パラメーターを使用して IHV ハンドラー関数へのポインターのリストを返します。

このセクションでは、次のネイティブ 802.11 IHV ハンドラー関数について説明します。