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
- Dot11ExtIhvAdapterReset
Resets the wireless LAN (WLAN) adapter
- 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
- Dot11ExtIhvDeinitAdapter
Stops all operations for the wireless LAN (WLAN) adapter
- Dot11ExtIhvDeinitService
Stops the IHV Extensions DLL
- Dot11ExtIhvGetVersionInfo
Determines the version of the interface that is supported by the DLL
- Dot11ExtIhvInitAdapter
Enables the IHV Extensions DLL to allocate and initialize an adapter context
- Dot11ExtIhvInitService
Initializes the IHV Extensions DLL and the API interface between the operating system and the DLL
- Dot11ExtIhvIsUIRequestPending
Queries the status of a UI request that was initiated by the IHV Extensions DLL
- Dot11ExtIhvOneXIndicateResult
Indicates the result of the completion of an 802.1X authentication operation
- 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
- Dot11ExtIhvPerformPostAssociate
Requests the IHV Extensions DLL to start a post-association operation with the basic service set (BSS) network
- Dot11ExtIhvPerformPreAssociate
Requests the IHV Extensions DLL to start a pre-association operation with the basic service set (BSS) network
- Dot11ExtIhvProcessSessionChange
Notifies the IHV Extensions DLL of a session change event
- Dot11ExtIhvReceiveIndication
Issues an IHV-specific indication to the IHV Extensions DLL from the wireless LAN (WLAN) adapter
- Dot11ExtIhvReceivePacket
Forwards a packet that was received by the wireless LAN (WLAN) adapter to the IHV Extensions DLL for processing.
- Dot11ExtIhvSendPacketCompletion
Finishes the send of a packet
- Dot11ExtIhvStopPostAssociate
Cancels the post-association operation
- Dot11ExtIhvValidateProfile
Validates the user data that was entered for a network profile
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