DOT11_PHY_TYPE enumeration (windot11.h)

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 DOT11_PHY_TYPE enumeration defines an 802.11 PHY and media type.

Syntax

typedef enum _DOT11_PHY_TYPE {
  dot11_phy_type_unknown = 0,
  dot11_phy_type_any = dot11_phy_type_unknown,
  dot11_phy_type_fhss = 1,
  dot11_phy_type_dsss = 2,
  dot11_phy_type_irbaseband = 3,
  dot11_phy_type_ofdm = 4,
  dot11_phy_type_hrdsss = 5,
  dot11_phy_type_erp = 6,
  dot11_phy_type_ht = 7,
  dot11_phy_type_vht = 8,
  dot11_phy_type_dmg = 9,
  dot11_phy_type_he = 10,
  dot11_phy_type_eht = 11,
  dot11_phy_type_IHV_start = 0x80000000,
  dot11_phy_type_IHV_end = 0xffffffff
} DOT11_PHY_TYPE, *PDOT11_PHY_TYPE;

Constants

 
dot11_phy_type_unknown
Value: 0
Specifies an unknown or uninitialized PHY type.
dot11_phy_type_any
Value: dot11_phy_type_unknown
Specifies an unknown or uninitialized PHY type.
dot11_phy_type_fhss
Value: 1
Specifies a frequency-hopping spread-spectrum (FHSS) PHY.
dot11_phy_type_dsss
Value: 2
Specifies a direct sequence spread spectrum (DSSS) PHY.
dot11_phy_type_irbaseband
Value: 3
Specifies an infrared (IR) baseband PHY.
dot11_phy_type_ofdm
Value: 4
Specifies an orthogonal frequency division multiplexing (OFDM) 802.11a PHY.
dot11_phy_type_hrdsss
Value: 5
Specifies a high-rate DSSS (HRDSSS) 802.11b PHY.
dot11_phy_type_erp
Value: 6
Specifies an extended-rate 802.11g PHY (ERP).
dot11_phy_type_ht
Value: 7
Specifies a high-throughput (HT) 802.11n PHY. Each 802.11n PHY, whether dual-band or not, is
specified as this PHY type.
dot11_phy_type_vht
Value: 8
Specifies a very high-throughput (VHT) 802.11ac PHY.
dot11_phy_type_dmg
Value: 9
Specifies a Directional Multi-Gigabit (DMG) 802.11ad PHY.
dot11_phy_type_he
Value: 10
Specifies a High Efficiency (HE) 802.11ax PHY.
dot11_phy_type_eht
Value: 11
Specifies an extremely high-throughput (EHT) 802.11be PHY.
dot11_phy_type_IHV_start
Value: 0x80000000
Specifies the start of the range that is used to define proprietary PHY types that are developed
by an independent hardware vendor (IHV).


The
dot11_phy_type_IHV_start enumerator value is valid only when the miniport driver is operating in
Extensible Station (ExtSTA) mode.
dot11_phy_type_IHV_end
Value: 0xffffffff
Specifies the end of the range that is used to define proprietary PHY types that are developed by
an IHV.


The
dot11_phy_type_IHV_end enumerator value is valid only when the miniport driver is operating in
ExtSTA mode.

Remarks

An IHV can assign a value for its proprietary PHY types from dot11_phy_type_IHV_start through dot11_phy_type_IHV_end. The IHV must assign a unique number from this range for each of its proprietary PHY types.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header windot11.h (include Ndis.h)

See also

OID_DOT11_RECV_SENSITIVITY_LIST

OID_DOT11_SUPPORTED_PHY_TYPES

DOT11_ASSOCIATION_COMPLETION_PARAMETERS

OID_DOT11_SCAN_REQUEST