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 |