Native 802.11 Miniport Driver Operations

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 Native 802.11 miniport driver and 802.11 station perform the following operations:

Scan Operations
The 802.11 station performs the scan operation in order to detect the various basic service set (BSS) networks within range. The operating system can request a scan operation through a set request of OID_DOT11_SCAN_REQUEST. In addition, the 802.11 station can initiate the scan operation itself in order to refresh its list of detected BSS networks.

For more information about scan operations, see Native 802.11 Scan Operations.

BSS Network Operations
After it has been configured for 802.11 BSS operations, the 802.11 station performs the following types of operations to join, start, or leave a BSS network:

Connection Operations
Through the connection operation, the 802.11 station determines the best BSS network to join based on the current 802.11 configuration. If configured to operate in an independent BSS (IBSS) network, the operating system might request that the 802.11 station start a new IBSS network if the station has not detected a candidate network. For more information about this operation, see Connection Operations.

Roaming Operations
After it has been connected to a BSS network, the 802.11 station performs a roaming operation if it needs to either associate with a different access point (AP) (for infrastructure BSS networks) or another group of peer stations (for IBSS networks) within the same BSS network. For more information about this operation, see Roaming Operations.

Association Operations
The 802.11 station performs an association operation to associate with an AP or peer station. For more information about this operation, see Association Operations.

If configured for infrastructure BSS network operations, the 802.11 station performs only the association operation during either the connection or roaming operations. If configured for IBSS network operations, the 802.11 station can perform this operation whenever it associates with a peer station.

Disassociation Operations
After it completes the association operation with an AP or peer station, the 802.11 station performs this operation whenever it disassociates with the AP or a peer station. For more information about this operation, see Disassociation Operations.

Disconnection Operations
After it has connected to a BSS network, the 802.11 station performs this operation to stop all network activity, including association and roaming operations, on the BSS network. For more information about this operation, see Disconnection Operations.

Authentication Operations
If the miniport driver is operating in Extensible Station (ExtSTA) mode, the 802.11 station performs this operation when authenticating with either an AP or peer station. For more information about the authentication operation, see Native 802.11 Authentication Operations.

Cipher Operations
If the miniport driver is operating in Extensible Station (ExtSTA) mode, the 802.11 station performs this operation when encrypting or decrypting packet data. For more information about the cipher operation, see Native 802.11 Cipher Operations.

Send Operations
The 802.11 station performs this operation when sending packets over the BSS network. The operating system initiates the send operation through calls to the miniport driver's MiniportSendNetBufferLists function.

For more information about the send operation, see Native 802.11 Send Operations.

Receive Operations
The 802.11 station performs this operation when receiving packets over the BSS network. The miniport driver indicates the received packets to the operating system through calls to the driver's NdisMIndicateReceiveNetBufferLists function.

For more information about the receive operation, see Native 802.11 Receive Operations.