перечисление ONEX_REASON_CODE (dot1x.h)
Перечислимый тип ONEX_REASON_CODE указывает возможные значения, указывающие причину сбоя проверки подлинности 802.1X.
Синтаксис
typedef enum _ONEX_REASON_CODE {
ONEX_REASON_CODE_SUCCESS = 0,
ONEX_REASON_START,
ONEX_UNABLE_TO_IDENTIFY_USER,
ONEX_IDENTITY_NOT_FOUND,
ONEX_UI_DISABLED,
ONEX_UI_FAILURE,
ONEX_EAP_FAILURE_RECEIVED,
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT,
ONEX_NO_RESPONSE_TO_IDENTITY,
ONEX_PROFILE_VERSION_NOT_SUPPORTED,
ONEX_PROFILE_INVALID_LENGTH,
ONEX_PROFILE_DISALLOWED_EAP_TYPE,
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG,
ONEX_PROFILE_INVALID_ONEX_FLAGS,
ONEX_PROFILE_INVALID_TIMER_VALUE,
ONEX_PROFILE_INVALID_SUPPLICANT_MODE,
ONEX_PROFILE_INVALID_AUTH_MODE,
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES,
ONEX_UI_CANCELLED,
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS,
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS,
ONEX_UI_NOT_PERMITTED
} ONEX_REASON_CODE, PONEX_REASON_CODE;
Константы
ONEX_REASON_CODE_SUCCESS Значение: 0 Указывает, что проверка подлинности 802.1X прошла успешно. |
ONEX_REASON_START Указывает начало диапазона, указывающего возможные значения для кода причины 802.1X. |
ONEX_UNABLE_TO_IDENTIFY_USER Модулю 802.1X не удалось определить набор используемых учетных данных. Например, для режима проверки подлинности задано значение user, но пользователь не вошел в систему. |
ONEX_IDENTITY_NOT_FOUND Модулю EAP не удалось получить удостоверение пользователя. Таким образом, значение в настоящее время не используется. Все ошибки, относящиеся к EAP, возвращаются в виде ONEX_EAP_FAILURE_RECEIVED. |
ONEX_UI_DISABLED Чтобы продолжить проверку подлинности 802.1X, системе необходимо запросить ввод данных пользователем, но пользовательский интерфейс отключен. В Windows Vista и Windows Server 2008 это значение может быть возвращено, если метод EAP запросил ввод данных пользователя для профиля для проверки подлинности гостевого или локального компьютера. В Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети это значение не должно возвращаться. |
ONEX_UI_FAILURE Модулю проверки подлинности 802.1X не удалось вернуть запрошенные входные данные пользователя. В Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети это значение может быть возвращено, если метод EAP запросил ввод данных пользователем, но не удалось отобразить пользовательский интерфейс (например, значок сети не отображался на панели задач). |
ONEX_EAP_FAILURE_RECEIVED Модуль EAP вернул код ошибки. Структура ONEX_EAP_ERROR может содержать дополнительные сведения о конкретной ошибке EAP (например, сертификат не найден). |
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT Одноранговый узел, с которым вел переговоры модуль 802.1X, больше не присутствует или не отвечает (например, клиент ноутбука вышел из диапазона беспроводной точки доступа). |
ONEX_NO_RESPONSE_TO_IDENTITY Ответ на пакет ответа удостоверения EAP не получен. Это значение указывает на проблему с инфраструктурой (например, связь между беспроводной точкой доступа и сервером проверки подлинности не работает). |
ONEX_PROFILE_VERSION_NOT_SUPPORTED Модуль 802.1X не поддерживает эту версию профиля. |
ONEX_PROFILE_INVALID_LENGTH Элемент длины, указанный в профиле 802.1X, недопустим. |
ONEX_PROFILE_DISALLOWED_EAP_TYPE Тип EAP, указанный в профиле 802.1X, не допускается для этого носителя. Например, для беспроводной передачи используется алгоритм MD5 с ключами. |
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG Недопустимые флаги типа EAP или EAP, указанные в профиле 802.1X. Например, тип EAP не установлен в системе. |
ONEX_PROFILE_INVALID_ONEX_FLAGS Флаги 802.1X, указанные в профиле 802.1X, недопустимы. |
ONEX_PROFILE_INVALID_TIMER_VALUE Одно или несколько значений таймера, указанных в профиле 802.1X, выходят за допустимый диапазон. |
ONEX_PROFILE_INVALID_SUPPLICANT_MODE Режим запрашивающего элемента, указанный в профиле 802.1X, недопустим. |
ONEX_PROFILE_INVALID_AUTH_MODE Недопустимый режим проверки подлинности, указанный в профиле 802.1X. |
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES Свойства подключения EAP, указанные в профиле 802.1X, недопустимы. |
ONEX_UI_CANCELLED Введенные пользователем данные были отменены. Это значение может быть возвращено, если метод EAP запросил ввод данных пользователем, но пользователь нажимает кнопку Отмена или закрывает диалоговое окно ввода. Это значение поддерживается в Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети. |
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS Сохраненные учетные данные пользователя являются недопустимыми. Это значение может быть возвращено, если профиль был сохранен с неверными учетными данными (например, неправильный пароль), так как учетные данные не проверяются до тех пор, пока профиль не будет использован для установления подключения. Это значение поддерживается в Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети. |
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS Срок действия сохраненных учетных данных пользователя истек. Это значение может быть возвращено, если профиль был сохранен с учетными данными и срок действия учетных данных впоследствии истек (например, срок действия пароля через некоторое время). Это значение поддерживается в Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети. |
ONEX_UI_NOT_PERMITTED Пользовательский интерфейс запрещен. В Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети это значение может быть возвращено, если метод EAP запросил ввод данных пользователя и профиль настроен с учетными данными пользователя, сохраненными другим пользователем, а не текущим пользователем, вошедшего в систему. Это значение поддерживается в Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети. |
Комментарии
Перечислимый тип ONEX_REASON_CODE используется модулем 802.1X, новым компонентом конфигурации беспроводной сети, поддерживаемым в Windows Vista и более поздних версиях.
ONEX_RESULT_UPDATE_DATA содержит сведения об изменении состояния на проверку подлинности 802.1X. Структура ONEX_RESULT_UPDATE_DATA возвращается, когда элемент NotificationSourceструктуры WLAN_NOTIFICATION_DATAWLAN_NOTIFICATION_SOURCE_ONEX , а элемент NotificationCodeструктуры WLAN_NOTIFICATION_DATA для полученного уведомления — OneXNotificationTypeResultUpdate. Для этого уведомления элемент pDataструктуры WLAN_NOTIFICATION_DATA указывает на структуру ONEX_RESULT_UPDATE_DATA , содержащую сведения об изменении состояния проверки подлинности 802.1X.
Элемент oneXStatus структуры ONEX_RESULT_UPDATE_DATA содержит структуру ONEX_STATUS . Если во время проверки подлинности 802.1X произошла ошибка, то элемент dwReason этой структуры ONEX_STATUS содержит причину ошибки, указанную в качестве значения из перечисления ONEX_REASON_CODE .
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | dot1x.h |