DOT11_PHY_TYPE enumeration (windot11.h)
Important
WiFiCx is the new Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The WDI driver model is now in maintenance mode and will only receive high priority fixes.
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