802.11 Radio Configuration

The 802.11 NIC's radio is configured by means of the following OIDs:

  • OID_802_11_NETWORK_TYPES_SUPPORTED

    This OID queries the physical layers supported by the NIC. If the NIC supports multiple 802.11 radios, then the driver returns all applicable physical layers in response to a query of this OID.

  • OID_802_11_NETWORK_TYPE_IN_USE

    This OID sets the physical layer that the 802.11 device will use. This OID can also be queried to return the current physical layer used by the device.

    Note   When the driver's MiniportInitialize function is called, the miniport driver must set its network type to Ndis802_11Automode. This allows the device to operate on all radios supported by the NIC.

     

  • OID_802_11_CONFIGURATION

    This OID sets or queries various parameters that are specific to the network type that is enabled on the 802.11 device.

  • OID_802_11_NUMBER_OF_ANTENNAS

    This OID queries the total number of antennas supported by the 802.11 NIC.

  • OID_802_11_RX_ANTENNA_SELECTED

    This OID sets the antenna that the NIC will use for receiving data. This OID can also specify that the NIC use all antennas, in which case the NIC will operate in full antenna diversity.

    This OID can also query the current antenna that the NIC is using to receive data.

    Note   When the driver's MiniportInitialize function is called, it is recommended that the miniport driver set its receive antenna to operate in full diversity.

     

  • OID_802_11_TX_ANTENNA_SELECTED

    This OID sets the antenna that the NIC will use for transmitting data. This OID can also specify that the NIC use all antennas, in which case the NIC will operate in full antenna diversity.

    This OID can also query the current antenna that the NIC is using for transmitting data.

    Note   When the driver's MiniportInitialize function is called, it is recommended that the miniport driver set its transmit antenna to operate in full diversity.

     

  • OID_802_11_SUPPORTED_RATES

    This OID queries the data rates that the 802.11 NIC supports. The miniport driver must return the complete set of data rates for all radios supported by the NIC.

  • OID_802_11_DESIRED_RATES

    This OID sets the preferred data rates to be used by the 802.11 NIC. The device uses this set of data rates during its association. This OID can also query the set of preferred data rates that the NIC is currently using.

  • OID_802_11_DISASSOCIATE

    When this OID is set, the miniport driver must power off the radio after disassociating.

  • OID_802_11_SSID

    When this OID is set, the miniport driver must power on the radio if it was previously powered off through a setting of OID_802_11_DISASSOCIATE.

Note   When the driver's MiniportInitialize function is called, the miniport driver must power on the radio unless it was powered off through a proprietary configuration setting.

 

 

 

Send comments about this topic to Microsoft