Important
ネイティブ 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 の詳細については、「Native 802.11 IHV UI Extensions DLL」を参照してください。
Note
With the exception of Dot11ExtIhvGetVersionInfo and Dot11ExtIhvInitService, the operating system calls the IHV Handler functions through a function pointer associated with a member of the DOT11EXT_IHV_HANDLERS structure. When the operating system calls the Dot11ExtIhvInitService IHV Handler function, the IHV Extensions DLL returns the list of pointers to the IHV Handler functions through the pDot11IHVHandlers parameter.
このセクションでは、次のネイティブ 802.11 IHV ハンドラー関数について説明します。
- Dot11ExtIhvAdapterReset
- Dot11ExtIhvControl
- Dot11ExtIhvCreateDiscoveryProfiles
- Dot11ExtIhvDeinitAdapter
- Dot11ExtIhvDeinitService
- Dot11ExtIhvGetVersionInfo
- Dot11ExtIhvInitAdapter
- Dot11ExtIhvInitService
- Dot11ExtIhvInitVirtualStation
- Dot11ExtIhvIsUIRequestPending
- Dot11ExtIhvOneXIndicateResult
- Dot11ExtIhvPerformCapabilityMatch
- Dot11ExtIhvPerformPostAssociate
- Dot11ExtIhvPerformPreAssociate
- Dot11ExtIhvProcessSessionChange
- Dot11ExtIhvProcessUIResponse
- Dot11ExtIhvQueryUIRequest
- Dot11ExtIhvReceiveIndication
- Dot11ExtIhvReceivePacket
- Dot11ExtIhvSendPacketCompletion
- Dot11ExtIhvStopPostAssociate
- Dot11ExtIhvValidateProfile