WDI_ASSOC_STATUS枚举 (dot11wificxtypes.h)
重要
本主题是 WiFiCx 驱动程序模型的一部分。 WiFiCx 是 Windows 11 中发布的 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。 以前的 Wi-Fi 驱动程序模型 WDI 处于维护模式,并且仅会收到高优先级修复。
WDI_ASSOC_STATUS 枚举定义关联状态值。
语法
typedef enum _WDI_ASSOC_STATUS {
WDI_ASSOC_STATUS_SUCCESS = 0,
WDI_ASSOC_STATUS_FAILURE = 1,
WDI_ASSOC_STATUS_UNREACHABLE = 2,
WDI_ASSOC_STATUS_RADIO_OFF = 3,
WDI_ASSOC_STATUS_PHY_DISABLED = 4,
WDI_ASSOC_STATUS_ABORTED = 5,
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED = 6,
WDI_ASSOC_STATUS_PROBE_TX_FAILURE = 30,
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE = 31,
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK = 40,
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE = 41,
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH = 42,
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE = 43,
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER = 44,
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE = 45,
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK = 50,
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE = 51,
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH = 52,
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE = 53,
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER = 54,
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE = 55,
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST = 7,
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET = 60,
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN = 61,
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE = 62,
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC = 63,
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED = 13,
WDI_ASSOC_STATUS_PEER_DISASSOCIATED = 14,
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND = 10,
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST = 11,
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY = 15,
WDI_ASSOC_STATUS_RESERVED_0,
WDI_ASSOC_STATUS_RESERVED_1,
WDI_ASSOC_STATUS_RESERVED_2
} WDI_ASSOC_STATUS;
常数
WDI_ASSOC_STATUS_SUCCESS 值:0 作已成功完成。 |
WDI_ASSOC_STATUS_FAILURE 值:1 作在失败后完成,其他状态代码均不适用。 |
WDI_ASSOC_STATUS_UNREACHABLE 值:2 作失败,因为对等方无法访问。 无法访问的对等方的检测由端口决定。 例如,如果端口未收到对管理请求(例如探测请求或关联请求)的响应,则可以将对等方视为无法访问。 如果设备具有更具体的信息,则应使用更具体的原因代码之一。 |
WDI_ASSOC_STATUS_RADIO_OFF 值:3 作失败,因为无线电已关闭。 如果关闭硬件无线电开关,则可以使用此开关。 |
WDI_ASSOC_STATUS_PHY_DISABLED 值:4 作失败,因为 PHY 已禁用。 |
WDI_ASSOC_STATUS_ABORTED 值:5 由于来自主机的请求,该作已取消。 如果主机的请求用于取消关联,则应使用WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST。 |
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED 值:6 连接或漫游作失败,因为帖子无法成功关联。 |
WDI_ASSOC_STATUS_PROBE_TX_FAILURE 值:30 关联失败,因为端口无法成功向对等方发送 802.11 探测请求。 |
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE 值:31 关联失败,因为没有从对等方收到信标或探测响应。 |
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK 值:40 由于端口无法获取 802.11 身份验证请求帧的 ACK,因此关联失败。 |
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE 值:41 关联失败,因为成功发送 802.11 身份验证请求后未收到 802.11 身份验证响应帧。 |
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH 值:42 由于收到 802.11 身份验证响应状态为成功,但因功能不匹配而被拒绝,因此关联失败。 |
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE 值:43 由于收到 802.11 身份验证响应且状态为成功,但因功能不匹配以外的原因而被拒绝(例如,由于内容无效)。 |
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER 值:44 关联失败,因为对等方由于失败原因未能通过 802.11 身份验证。 身份验证响应帧必须包含在指示中。 |
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE 值:45 关联失败,因为 802.11 身份验证未成功完成。 仅当端口无法使用特定 802.11 身份验证交换失败代码之一时,才应使用此原因。 |
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK 值:50 由于端口无法获取 802.11 关联请求帧的 ACK,因此关联失败。 |
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE 值:51 关联失败,因为成功发送 802.11 关联请求后未收到 802.11 关联响应帧。 |
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH 值:52 该关联失败,因为收到 802.11 关联响应,状态为成功,但由于功能不匹配而被拒绝。 关联响应帧应包含在指示中。 |
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE 值:53 由于收到 802.11 关联响应且状态为成功,但因功能不匹配以外的原因而被拒绝(例如,由于内容无效)。 关联响应帧应包含在指示中。 |
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER 值:54 由于对等方由于失败原因而失败了 802.11 关联请求,因此关联失败。 关联响应帧应包含在指示中。 |
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE 值:55 该关联失败,因为 802.11 关联未成功完成。 仅当端口无法使用特定 802.11 关联交换失败代码之一时,才应使用此原因。 |
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST 值:7 主机请求端口取消关联。 |
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET 值:60 取消关联是因为设备已重置(例如,由于挂起、NdisReset 或微型端口在内部进行重置)。 |
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN 值:61 取消关联是因为端口由于端口上正在执行其他作(例如蓝牙共存原因)而无法保持连接。 仅当端口无法使用特定故障代码之一时,才应使用此代码。 |
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE 值:62 作失败,因为未从中听到对等方。 无法访问的对等方的检测由端口决定。 例如,如果端口错过了来自对等的多个信标,则可以将对等方视为无法访问。 |
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC 值:63 取消关联是因为端口认为它需要重新关联到对等方。 这可能是因为端口确定对等方认为关联不再有效。 仅当端口无法使用特定故障代码之一(例如,WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED)时,才应使用此代码。 |
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED 值:13 端口从对等方接收了取消身份验证帧。 授权帧必须包含在指示中。 |
WDI_ASSOC_STATUS_PEER_DISASSOCIATED 值:14 端口从对等方接收了取消关联帧。 取消关联帧必须包含在指示中。 |
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND 值:10 连接已中断,因为找到了更好的接入点。 |
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST 值:11 端口丢失了与对等方的链接。 如果设备具有更具体的信息,则应使用更具体的原因代码之一,例如WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE。 |
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY 值:15 指向对等方的链接质量较低。 |
WDI_ASSOC_STATUS_RESERVED_0 保留。 |
WDI_ASSOC_STATUS_RESERVED_1 保留。 |
WDI_ASSOC_STATUS_RESERVED_2 保留。 |
言论
WDI_ASSOC_STATUS 结构是以下 TLVS 中的值:
- WDI_TLV_ASSOCIATION_RESULT_PARAMETERS
- WDI_TLV_CONNECTION_SETTINGS
- WDI_TLV_ROAMING_NEEDED_PARAMETERS
- WDI_TLV_DISASSOCIATION_INDICATION_PARAMETERS
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 |
支持的最低服务器 | Windows Server 2022 |
标头 | dot11wificxtypes.h |