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


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

Важно!

Этот раздел является частью модели драйвера WiFiCx. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx, чтобы воспользоваться преимуществами новейших функций. Предыдущий Wi-Fi модели драйвера WDI находится в режиме обслуживания и будет получать только исправления с высоким приоритетом.

Перечисление WDI_SAE_STATUS определяет коды состояния ошибок сбоя проверки подлинности SAE. Это перечисление используется для предоставления кодов сбоев из ОС в драйвер WiFiCx или от драйвера к ОС.

Синтаксис

typedef enum _WDI_SAE_STATUS {
  WDI_SAE_STATUS_SUCCESS = 0,
  WDI_SAE_STATUS_FAILURE = 1,
  WDI_SAE_STATUS_RESOURCES = 2,
  WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE = 3,
  WDI_SAE_STATUS_INVALID_PEER = 4,
  WDI_SAE_STATUS_INITIALIZATION_NO_KEY = 5,
  WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED = 6,
  WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED = 7,
  WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE = 10,
  WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME = 11,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER = 12,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT = 13,
  WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP = 14,
  WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN = 15,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE = 16,
  WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED = 17,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR = 18,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_REJECTED_GROUP = 19,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE = 30,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME = 31,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER = 32,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED = 33,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR = 34,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED = 35,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST = 50,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST = 51,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST = 52,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS = 53,
  WDI_SAE_STATUS_CONNECTION_CLEANED_UP = 70,
  WDI_SAE_STATUS_CLEAN_UP_CONTEXT = 71
} WDI_SAE_STATUS;

Константы

 
WDI_SAE_STATUS_SUCCESS
Значение: 0
Операция выполнена успешно.
WDI_SAE_STATUS_FAILURE
Значение: 1
Операция завершилась с ошибкой, и другие коды состояния не применяются.
WDI_SAE_STATUS_RESOURCES
Значение: 2
Драйвер обнаружил ошибку выделения ресурсов.
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE
Значение: 3
WDI обнаружил сбой, связанный с внутренней проверкой подлинности.
WDI_SAE_STATUS_INVALID_PEER
Значение: 4
Ответ Commit или Confirm был получен от точки доступа, для которой WDI не предоставил параметры SAE.
WDI_SAE_STATUS_INITIALIZATION_NO_KEY
Значение: 5
У WDI нет пароля для этого запроса на сопоставление.
WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED
Значение: 6
Ap требует поддержки хэш-к-элементу, но драйвер не поддерживает хэш-элемент.
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED
Значение: 7
Для AP требуется пароль и идентификатор, но Password-Identifier недоступен.
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE
Значение: 10
Сообщение о фиксации получено в состоянии Nothing.
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME
Значение: 11
Получен недопустимый кадр фиксации.
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER
Значение: 12
Кадр фиксации из однорангового узла содержал код ошибки.
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT
Значение: 13
Конечная группа не присутствовала в кадре Фиксация.
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP
Значение: 14
Конечная группа, указанная в кадре Фиксация, не поддерживается.
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN
Значение: 15
Кадр Commit содержал код ошибки, требующий маркера защиты от засорения, но фрейм не содержал маркера защиты от засорения.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE
Значение: 16
Кадр Commit не содержал достаточно места для полей Scalar или Element.
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED
Значение: 17
WDI обнаружил атаку отражения.
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR
Значение: 18
В WDI произошла внутренняя ошибка вычислений.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_REJECTED_GROUP
WDI отклонил кадр фиксации, так как он включил группу в поле Отклонено Группы, которое фактически поддерживает ОС.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE
Значение: 30
WDI получил кадр Подтверждения, когда он не ожидался.
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME
Значение: 31
Получен недопустимый кадр Подтверждения.
WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER
Значение: 32
В кадре Подтверждения получено сообщение об ошибке.
WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED
Значение: 33
WDI не обрабатывает запрос на переход Bss.
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR
Значение: 34
В WDI произошла внутренняя ошибка.
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED
Значение: 35
WDI не удалось сопоставить проверяющего из кадра Подтверждения.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST
Значение: 50
Драйвер запрашивает новый набор параметров кадра Confirm для повторной отправки запроса Confirm в AP.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST
Значение: 51
Время ожидания ожидания запроса фиксации от ОС истекло.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST
Значение: 52
Время ожидания ожидания запроса подтверждения от ОС истекло.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS
Значение: 53
Время ожидания драйвера истекло для получения состояния из ОПЕРАЦИОННОЙ СИСТЕМЫ.
WDI_SAE_STATUS_CONNECTION_CLEANED_UP
Значение: 70
Код внутренней обработки.
WDI_SAE_STATUS_CLEAN_UP_CONTEXT
Значение: 71
Код внутренней обработки.

Комментарии

Это перечисление является значением как в команде OID_WDI_SET_SAE_AUTH_PARAMS , так и в указании NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED .

Требования

Требование Значение
Минимальная версия клиента Windows 11
Верхняя часть dot11wificxtypes.h

См. также раздел

Проверка подлинности WPA3-SAE

OID_WDI_SET_SAE_AUTH_PARAMS

NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED