Поделиться через


перечисление WDI_ASSOC_STATUS (dot11wificxtypes.h)

Важно!

Этот раздел является частью модели драйвера WiFiCx. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать 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
Сбой связи, так как порту не удалось получить ACK для кадра запроса проверки подлинности 802.11.
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
Связь завершилась сбоем, так как порту не удалось получить ACK для кадра запроса связи 802.11.
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
Отмена связи заключается в том, что порт не может поддерживать подключение из-за других операций, выполняемых с портом (например, по причинам сосуществования Bluetooth). Этот параметр следует использовать, только если порт не может использовать один из конкретных кодов сбоев.
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