WDI_PHY_TYPE enumeration (dot11wificxtypes.h)
Important
This topic is part of the WiFiCx driver model. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The previous Wi-Fi driver model WDI is in maintenance mode and will only receive high priority fixes.
The WDI_PHY_TYPE enumeration defines the PHY types.
Syntax
typedef enum _WDI_PHY_TYPE {
WDI_PHY_TYPE_UNKNOWN = 0,
WDI_PHY_TYPE_ANY = 0,
WDI_PHY_TYPE_FHSS = 1,
WDI_PHY_TYPE_DSSS = 2,
WDI_PHY_TYPE_IRBASEBAND = 3,
WDI_PHY_TYPE_OFDM = 4,
WDI_PHY_TYPE_HRDSSS = 5,
WDI_PHY_TYPE_ERP = 6,
WDI_PHY_TYPE_HT = 7,
WDI_PHY_TYPE_VHT = 8,
WDI_PHY_TYPE_DMG = 9,
WDI_PHY_TYPE_HE = 10,
WDI_PHY_TYPE_EHT = 11,
WDI_PHY_TYPE_IHV_START = 0x80000000,
WDI_PHY_TYPE_IHV_END = 0xffffffff
} WDI_PHY_TYPE;
Constants
WDI_PHY_TYPE_UNKNOWN Value: 0 Specifies an unknown or uninitialized PHY type. |
WDI_PHY_TYPE_ANY Value: 0 Specifies an unknown or uninitialized PHY type. |
WDI_PHY_TYPE_FHSS Value: 1 Specifies a frequency-hopping spread-spectrum (FHSS) PHY. |
WDI_PHY_TYPE_DSSS Value: 2 Specifies a direct sequence spread spectrum (DSSS) PHY. |
WDI_PHY_TYPE_IRBASEBAND Value: 3 Specifies an infrared (IR) baseband PHY. |
WDI_PHY_TYPE_OFDM Value: 4 Specifies an orthogonal frequency division multiplexing (OFDM) 802.11a PHY. |
WDI_PHY_TYPE_HRDSSS Value: 5 Specifies a high-rate DSSS (HRDSSS) 802.11b PHY. |
WDI_PHY_TYPE_ERP Value: 6 Specifies an extended-rate 802.11g PHY (ERP). |
WDI_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. |
WDI_PHY_TYPE_VHT Value: 8 Specifies a very high-throughput (VHT) 802.11ac PHY. |
WDI_PHY_TYPE_DMG Value: 9 Added in Windows 10, version 1607, WDI version 1.0.21. Specifies a Directional Multi-Gigabit (DMG) 802.11ad PHY. |
WDI_PHY_TYPE_HE Value: 10 Added in Windows 10, version 1809. WDI version 1.1.7. Specifies a High-Efficiency (HE) 802.11ax PHY. |
WDI_PHY_TYPE_EHT Value: 11 Specifies an extremely high-throughput (EHT) 802.11be PHY. |
WDI_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). |
WDI_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. |
Remarks
The WDI_PHY_TYPE enum is a value in the WDI_TLV_PHY_TYPE_LIST and WDI_TLV_PHY_STATISTICS TLVs.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 |
Minimum supported server | Windows Server 2022 |
Header | dot11wificxtypes.h |