Native 802.11 IHV Handler Functions

The Native 802.11 IHV Handler functions are provided by the IHV Extensions DLL and are called by the operating system to do the following:

  • Allocate and free buffers that are used within the Native 802.11 framework.

  • Send packets, such as a packet defined by an authentication algorithm, through the IHV's wireless LAN (WLAN) adapter.

  • Receive packets based on a specified list of IEEE EtherType values and privacy exemption rules.

  • Configure the IHV's WLAN adapter with various security settings for any proprietary authentication and cipher algorithms.

  • Interface with the IHV UI Extensions DLL (if installed) to process event notifications. For example, the IHV Extensions DLL could notify the UI Extensions DLL about the various stages involved in a basic service set (BSS) network connection.

    For more information about the IHV UI Extensions DLL, see 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.

This section describes the following Native 802.11 IHV Handler functions.

Dot11ExtIhvAdapterReset

Dot11ExtIhvControl

Dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvDeinitService

Dot11ExtIhvGetVersionInfo

Dot11ExtIhvInitAdapter

Dot11ExtIhvInitService

Dot11ExtIhvInitVirtualStation

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvOneXIndicateResult

Dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvPerformPostAssociate

Dot11ExtIhvPerformPreAssociate

Dot11ExtIhvProcessSessionChange

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvReceiveIndication

Dot11ExtIhvReceivePacket

Dot11ExtIhvSendPacketCompletion

Dot11ExtIhvStopPostAssociate

Dot11ExtIhvValidateProfile

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft