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 中的值:

要求

要求 价值
最低支持的客户端 Windows 11
支持的最低服务器 Windows Server 2022
标头 dot11wificxtypes.h