перечисление WDI_SAE_STATUS (wditypes.hpp)

Важно!

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

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

Синтаксис

typedef enum _WDI_SAE_STATUS {
  WDI_SAE_STATUS_SUCCESS,
  WDI_SAE_STATUS_FAILURE,
  WDI_SAE_STATUS_RESOURCES,
  WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE,
  WDI_SAE_STATUS_INVALID_PEER,
  WDI_SAE_STATUS_INITIALIZATION_NO_KEY,
  WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED,
  WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED,
  WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE,
  WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT,
  WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP,
  WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE,
  WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS,
  WDI_SAE_STATUS_CONNECTION_CLEANED_UP,
  WDI_SAE_STATUS_CLEAN_UP_CONTEXT
} WDI_SAE_STATUS;

Константы

 
WDI_SAE_STATUS_SUCCESS
Операция выполнена успешно.
WDI_SAE_STATUS_FAILURE
Операция завершилась ошибкой.
WDI_SAE_STATUS_RESOURCES
В WDI или драйвере произошла ошибка выделения ресурсов.
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE
WDI обнаружил сбой, связанный с внутренней проверкой подлинности.
WDI_SAE_STATUS_INVALID_PEER
Ответ Commit или Confirm получен от ap ap, для которого WDI не предоставил параметры SAE.
WDI_SAE_STATUS_INITIALIZATION_NO_KEY
WDI не содержит пароль для этого запроса на связь.
WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED
Ap требует поддержки хэш-к-элементу, но драйвер не поддерживает хэш-элемент.
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED
ДЛЯ AP требуется идентификатор пароля, но Password-Identifier недоступен.
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE
Сообщение Commit получено в состоянии Nothing.
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME
Получен недопустимый кадр фиксации.
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER
Кадр Commit из однорангового узла содержал код ошибки.
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT
Конечная группа не присутствовала в кадре Фиксация.
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP
Конечная группа, указанная в кадре Фиксация, не поддерживается.
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN
Кадр Commit содержал код ошибки, требующий маркер защиты от засорения, но фрейм не содержал маркера защиты от засорения.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE
Кадр Фиксации не содержал достаточно места для полей Scalar или Element.
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED
WDI обнаружил атаку отражения.
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR
В WDI произошла внутренняя ошибка вычислений.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE
WDI получил кадр Confirm, когда он не ожидался.
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME
Получен недопустимый кадр подтверждения.
WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER
В кадре Confirm получено сообщение об ошибке.
WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED
WDI не обрабатывает запрос на переход BSS.
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR
В WDI возникла внутренняя ошибка.
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED
WDI не удалось сопоставить проверяющего объекта из кадра Подтверждения.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST
Драйвер запрашивает новый набор параметров кадра Confirm для повторной отправки запроса Confirm в AP.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST
Для драйвера истекло время ожидания запроса на фиксацию от ОС.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST
Для драйвера истекло время ожидания запроса подтверждения от операционной системы.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS
Для драйвера истекло время ожидания состояния операционной системы.
WDI_SAE_STATUS_CONNECTION_CLEANED_UP
Код внутренней обработки.
WDI_SAE_STATUS_CLEAN_UP_CONTEXT
Код внутренней обработки.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть wditypes.hpp

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

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

OID_WDI_SET_SAE_AUTH_PARAMS

NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED