Native 802.11 IHV Handler Functions (Compact 2013)

3/26/2014

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

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.

In This Section

  • Dot11ExtIhvControl
    Enables independent hardware vendor (IHV) control of WLAN drivers or services
  • Dot11ExtIhvCreateDiscoveryProfiles
    Returns temporary connectivity and security profile fragments that can be used to connect to a basic service set (BSS) network for which a network profile does not exist
  • Dot11ExtIhvInitService
    Initializes the IHV Extensions DLL and the API interface between the operating system and the DLL
  • Dot11ExtIhvPerformCapabilityMatch
    Requests that the IHV Extensions DLL determine whether a detected basic service set (BSS) network matches the connectivity and security profile extensions that are defined by the IHV
  • Dot11ExtIhvReceivePacket
    Forwards a packet that was received by the wireless LAN (WLAN) adapter to the IHV Extensions DLL for processing.

See Also

Reference

Native 802.11 IHV Extensions DLL
DOT11EXT_IHV_HANDLERS
Native 802.11 Extensible Station Status Indications
Native 802.11 Wireless LAN Status Indications