Extensible Access Point Operating States
Important The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
The Extensible Access Point (ExtAP) operation mode, available beginning with Windows 7, consists of the following states:
Initialization (INIT)
In this state, the 802.11 station is configured to serve as an 802.11 access point. New AP profile settings can be configured only if the NIC is in the INIT state.
During initialization, the 802.11 miniport driver must load the Native 802.11 Operational msDot11NICPowerState management information base (MIB) object on each PHY. This MIB object specifies the power state of the current PHY type on the 802.11 station. The corresponding radio must remain off until this setting is loaded and applied. The NIC can then change the radio state based on the value of msDot11NICPowerState.
If the value of msDot11NICPowerState is FALSE, the corresponding radio must remain off until msDot11NICPowerState is set to TRUE by OID_DOT11_NIC_POWER_STATE.
In addition, any 802.11 MAC or PHY extensions developed by the independent hardware vendor (IHV) can be configured in this state.
When the NIC is operating in the ExtAP INIT state, it can receive OIDs listed in the "ExtAP INIT" column of Native 802.11 Extensible AP OIDs. During initialization, the NIC can receive additional OIDs, as listed in OID_DOT11_START_AP_REQUEST.
For more information about initialization requirements, see the following topics:
Native 802.11 Miniport Driver Initialization
Operation (OP) In this state, the 802.11 station is connected to or is attempting to connect to a BSS network. Only a few MAC- or PHY-layer attributes, such as 802.11 fragmentation and request-to-send (RTS) threshold values, can be configured in this state.
When the NIC is operating in the ExtAP OP state, it can receive NDIS OIDs listed in the "ExtAP OP" column of Native 802.11 Extensible AP OIDs.
The NIC driver must turn off the radio when the NIC driver is halted. For an NDIS 6.0 or later miniport, the NDIS MiniportHaltEx handler is called to halt the NIC. For more information, see Halting a Miniport Adapter.
The miniport driver must support the following transitions between operating states:
Operating State Transition | Operating System Action | Miniport Driver Response |
---|---|---|
INIT to OP |
Operating system sets [OID_DOT11_START_AP_REQUEST](https://msdn.microsoft.com/library/windows/hardware/ff569418). |
Driver configures the NIC to start the infrastructure network and to serve as an access point. |
OP to INIT |
Operating system sets [OID_DOT11_RESET_REQUEST](https://msdn.microsoft.com/library/windows/hardware/ff569409). |
Driver resets the specified IEEE layers of the 802.11 station and transitions to the INIT state. |