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 |