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


структура ONEX_EAP_ERROR (dot1x.h)

Структура ONEX_EAP_ERROR содержит ошибку EAP 802.1X при возникновении ошибки при проверке подлинности 802.1X.

Синтаксис

typedef struct _ONEX_EAP_ERROR {
  DWORD              dwWinError;
  EAP_METHOD_TYPE    type;
  DWORD              dwReasonCode;
  GUID               rootCauseGuid;
  GUID               repairGuid;
  GUID               helpLinkGuid;
  DWORD              fRootCauseString : 1;
  DWORD              fRepairString : 1;
  ONEX_VARIABLE_BLOB RootCauseString;
  ONEX_VARIABLE_BLOB RepairString;
} ONEX_EAP_ERROR, *PONEX_EAP_ERROR;

Члены

dwWinError

Значение ошибки, определенное в файле заголовка Winerror.h . Этот элемент также иногда содержит причину сбоя метода EAP. Существующие значения для этого элемента по причине сбоя метода EAP определяются в файле заголовка Eaphosterror.h .

Ниже перечислены некоторые возможные значения.

Значение Значение
ERROR_PATH_NOT_FOUND
3l
Системе не удается найти указанный путь.
ERROR_INVALID_DATA
13L
Недопустимые данные.
ERROR_INVALID_PARAMETER
87L
Неправильный параметр.
ERROR_BAD_ARGUMENTS
160L
Один или несколько аргументов неверны.
ERROR_CANTOPEN
1011L
Не удалось открыть раздел реестра конфигурации.
ERROR_DATATYPE_MISMATCH
1629L
Предоставленные данные не того типа.
EAP_I_USER_ACCOUNT_OTHER_ERROR
0x40420110
EAPHost получил сбой EAP после обмена удостоверениями. Скорее всего, возникла проблема с учетной записью пользователя с проверкой подлинности.
E_UNEXPECTED
0x8000FFFFL
Произошел катастрофический сбой.
EAP_E_CERT_STORE_INACCESSIBLE
0x80420010
Доступ к хранилищу сертификатов недоступен ни через средство проверки подлинности, ни на одноранговый узел.
EAP_E_EAPHOST_METHOD_NOT_INSTALLED
0x80420011
Запрошенный метод EAP не установлен.
EAP_E_EAPHOST_EAPQEC_INACCESSIBLE
0x80420013
EAPHost не может взаимодействовать с клиентом принудительного применения карантина EAP (QEC) на клиенте с включенной защитой доступа к сети (NAP).
EAP_E_EAPHOST_IDENTITY_UNKNOWN
0x80420014
EAPHost возвращает эту ошибку, если средство проверки подлинности не проходит проверку подлинности после того, как одноранговый узел отправил свое удостоверение.
EAP_E_AUTHENTICATION_FAILED
0x80420015
EAPHost возвращает эту ошибку при сбое проверки подлинности.
EAP_I_EAPHOST_EAP_NEGOTIATION_FAILED
0x80420016
EAPHost возвращает эту ошибку, если клиент и сервер не настроены с совместимыми типами EAP.
EAP_E_EAPHOST_METHOD_INVALID_PACKET
0x80420017
EAPMethod получил пакет EAP, который не может быть обработан.
EAP_E_EAPHOST_REMOTE_INVALID_PACKET
0x80420018
EAPHost получил пакет, который не может быть обработан.
EAP_E_EAPHOST_XML_MALFORMED
0x80420019
Сбой проверки схемы конфигурации EAPHost.
EAP_E_METHOD_CONFIG_DOES_NOT_SUPPORT_SSO
0x8042001A
Метод EAP не поддерживает единый вход для предоставленной конфигурации.
EAP_E_EAPHOST_METHOD_OPERATION_NOT_SUPPORTED
0x80420020
EAPHost возвращает эту ошибку, если настроенный метод EAP не поддерживает запрошенную операцию (вызов процедуры).
EAP_E_USER_CERT_NOT_FOUND
0x80420100
EAPHost не удалось найти сертификат пользователя для проверки подлинности.
EAP_E_USER_CERT_INVALID
0x80420101
Сертификат пользователя, используемый для проверки подлинности, не имеет надлежащего расширенного использования ключа (EKU).
EAP_E_USER_CERT_EXPIRED
0x80420102
EAPhost обнаружил сертификат пользователя, срок действия которого истек.
EAP_E_USER_CERT_REVOKED
0x80420103
Сертификат пользователя, используемый для проверки подлинности, был отозван.
EAP_E_USER_CERT_OTHER_ERROR
0x80420104
Неизвестная ошибка с сертификатом пользователя, используемым для проверки подлинности.
EAP_E_USER_CERT_REJECTED
0x80420105
Средство проверки подлинности отклонило сертификат пользователя, используемый для проверки подлинности.
EAP_E_USER_CREDENTIALS_REJECTED
0x80420111
Средство проверки подлинности отклонило учетные данные пользователя для проверки подлинности.
EAP_E_USER_NAME_PASSWORD_REJECTED
0x80420112
Средство проверки подлинности отклонило учетные данные пользователя для проверки подлинности.
EAP_E_NO_SMART_CARD_READER
0x80420113
Умный читатель карта не присутствовал.
EAP_E_SERVER_CERT_INVALID
0x80420201
Сертификат сервера, который является пользователем для проверки подлинности, не имеет правильного EKU.
EAP_E_SERVER_CERT_EXPIRED
0x80420202
EAPhost обнаружил сертификат сервера, срок действия которого истек.
EAP_E_SERVER_CERT_REVOKED
0x80420203
Сертификат сервера, используемый для проверки подлинности, был отозван.
EAP_E_SERVER_CERT_OTHER_ERROR
0x80420204
Неизвестная ошибка с сертификатом сервера, используемым для проверки подлинности.
EAP_E_USER_ROOT_CERT_NOT_FOUND
0x80420300
EAPHost не удалось найти сертификат в доверенном корневом хранилище сертификатов для проверки сертификата пользователя.
EAP_E_USER_ROOT_CERT_INVALID
0x80420301
Проверка подлинности завершилась сбоем, так как корневой сертификат, используемый для этой сети, недопустим.
EAP_E_USER_ROOT_CERT_EXPIRED
0x80420302
Срок действия доверенного корневого сертификата, необходимого для проверки сертификата пользователя, истек.
EAP_E_SERVER_ROOT_CERT_NOT_FOUND
0x80420400
EAPHost не удалось найти корневой сертификат в доверенном корневом хранилище сертификатов для проверки сертификата сервера.

type

Тип метода EAP, который вызвал ошибку во время проверки подлинности 802.1X. Структура EAP_METHOD_TYPE определена в файле заголовка Eaptypes.h .

dwReasonCode

Причина сбоя метода EAP. Некоторые значения для этого элемента определяются в файле заголовка Eaphosterror.h , а некоторые — в файле заголовка Winerror.h , хотя возможны и другие значения.

Возможные значения перечислены ниже.

Значение Значение
ERROR_BAD_ARGUMENTS
Один или несколько аргументов неверны.
ERROR_INVALID_DATA
Недопустимые данные.
ERROR_INVALID_PARAMETER
Неправильный параметр.
EAP_I_USER_ACCOUNT_OTHER_ERROR
EAPHost получил сбой EAP после обмена удостоверениями. Скорее всего, возникла проблема с учетной записью пользователя с проверкой подлинности.
Другое
Используйте FormatMessage , чтобы получить строку сообщения для возвращаемой ошибки.

rootCauseGuid

Уникальный идентификатор, определяющий причину ошибки в EAPHost. Метод EAP может определить новый GUID и связать его с определенной первопричиной. Существующие значения для этого элемента определяются в файле заголовка Eaphosterror.h .

Значение Значение
GUID_EapHost_Default
{0x00000000, 0x0000, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0, 0}
Причина ошибки по умолчанию.

Это не фиксированный ИДЕНТИФИКАТОР GUID, когда он достигает запрашивающего, но первая часть будет заполнена универсальной ошибкой Win32/RAS. Это помогает создать уникальный идентификатор GUID для каждой уникальной ошибки.

GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1}}
EAPHost не может найти библиотеку DLL для метода EAP.
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 4}}
Как средство проверки подлинности, так и одноранговый узел не могут получить доступ к хранилищу сертификатов.
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 5}}
EAPHost обнаружил сертификат сервера с истекшим сроком действия.
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 6}}
Сертификат сервера, который является пользователем для проверки подлинности, не имеет надлежащего расширенного использования ключа (EKU).
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 7}}
EAPHost не удалось найти сертификат сервера для проверки подлинности.
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 8}}
Сертификат сервера, используемый для проверки подлинности, был отозван.
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 9}}
EAPHost обнаружил сертификат пользователя с истекшим сроком действия.
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xA}}
Сертификат пользователя, который является пользователем для проверки подлинности, не имеет надлежащего расширенного использования ключа (EKU).
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xB}}
EAPHost не удалось найти сертификат пользователя для проверки подлинности.
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xC}}
Неизвестная ошибка при сертификации пользователя, используемой для проверки подлинности.
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xD}}
Средство проверки подлинности отклонило сертификацию пользователя.
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xE}}
Сертификат пользователя, используемый для проверки подлинности, был отозван.
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xF}}
Срок действия доверенного корневого сертификата, необходимого для проверки сертификата пользователя, истек.
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x10}}
Проверка подлинности завершилась сбоем, так как корневой сертификат, используемый для этой сети, недопустим.
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x11}}
EAPHost не удалось найти сертификат в доверенном корневом хранилище сертификатов для проверки сертификации пользователей.
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x12}}
Проверка подлинности завершилась сбоем, так как в сертификате на серверном компьютере не указано имя сервера.
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1C}}
Сбой проверки подлинности, так как в Windows нет метода проверки подлинности, необходимого для этой сети.
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1D}}
Сбой проверки схемы конфигурации EAPHost.
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1E}}
EAPHost возвращает эту ошибку, если настроенный метод EAP не поддерживает запрошенную операцию (вызов процедуры).
GUID_EapHost_Cause_No_SmartCardReader_Found
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x2B}}
Для продолжения проверки подлинности должен присутствовать действительный смарт-карта.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7 .

GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 4}}
EAPHost возвращает эту ошибку при универсальном, неуказанным сбое проверки подлинности.
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 8}}
С сертификатом сервера произошла неизвестная ошибка.
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0xE}}
После обмена удостоверениями был получен сбой EAP, указывающий на вероятность проблемы с учетной записью пользователя, прошедшего проверку подлинности.
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x12}}
EAPHost не удалось найти корневой сертификат в доверенном хранилище корневых сертификатов для проверки сертификации сервера.
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 4}}
EAPHost возвращает эту ошибку, если средство проверки подлинности не проходит проверку подлинности после отправки удостоверения однорангового узла.
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0xE}}
Средство проверки подлинности отклонило учетные данные пользователя для проверки подлинности.
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0x12}}
Узел стороннего метода не отвечает и был автоматически перезапущен.
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 3, 0x12}}
EAPHost не удалось связаться с клиентом принудительного применения карантина EAP (QEC) на клиенте с включенной защитой доступа к сети (NAP). Эта ошибка может возникать, когда служба NAP не отвечает.
GUID_EapHost_Cause_Method_Config_Does_Not_Support_Sso
{0xda18bd32, 0x004f, 0x41fa, {0xae, 0x08, 0x0b, 0xc8, 0x5e, 0x58, 0x45, 0xac}}
Метод EAP не поддерживает единый вход для предоставленных данных конфигурации.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

repairGuid

Уникальный идентификатор, который сопоставляется с локализуемой строкой, определяющей действие по восстановлению, которое можно предпринять для исправления сообщаемой ошибки. Существующие значения для этого элемента определяются в файле заголовка Eaphosterror.h .

Значение Значение
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 2}}
Пользователь должен обратиться к администратору сети.
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x18}}
Пользователь должен выбрать другой действительный сертификат для проверки подлинности в этой сети.
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
Пользователь должен обратиться к администратору сети. Администратор может проверить имя пользователя и пароль для проверки подлинности сети.
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1A}}
Пользователь должен получить обновленный сертификат от администратора сети. Сертификат, необходимый для подключения к этой сети, не найден на компьютере.
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1B}}
Пользователь должен использовать другой действительный сертификат пользователя для проверки подлинности в сети.
GUID_EapHost_Repair_ContactAdmin_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1F}}
Пользователь должен обратиться к администратору сети. Windows не может проверить ваше удостоверение для подключения к этой сети.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x20}}
Пользователь должен обратиться к администратору сети. Windows не может проверить ваше удостоверение для подключения к этой сети.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_NegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x21}}
Пользователь должен обратиться к администратору сети. Windows необходимо настроить для использования метода проверки подлинности, необходимого для этой сети.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_MethodNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x22}}
Пользователь должен обратиться к администратору сети. Windows необходимо настроить для использования метода проверки подлинности, необходимого для этой сети.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_RestartNap
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x23}}
Пользователь должен запустить службу защиты доступа к сети. Служба защиты доступа к сети не отвечает. Запустите или перезапустите службу защиты доступа к сети, а затем повторите попытку подключения.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7 .

GUID_EapHost_Repair_ContactAdmin_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x24}}
Пользователь должен обратиться к администратору сети. Хранилище сертификатов на этом компьютере необходимо восстановить.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_InvalidUserAccount
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x25}}
Пользователь должен обратиться к администратору сети. Необходимо устранить проблему с вашей учетной записью пользователя.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_RootCertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x26}}
Пользователь должен обратиться к администратору сети. Корневой сертификат, используемый для этой сети, необходимо восстановить.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_RootCertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x27}}
Пользователь должен обратиться к администратору сети. Сертификат, используемый сервером для этой сети, должен быть правильно установлен на компьютере.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_RootExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x28}}
Пользователь должен обратиться к администратору сети. Корневой сертификат, используемый для этой сети, необходимо обновить.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_CertNameAbsent
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x29}}
Пользователь должен обратиться к администратору сети. Необходимо устранить проблему с сертификатом сервера, используемым для этой сети.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_NoSmartCardReader
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x2A}}
Пользователь должен подключить модуль чтения смарт-карта к компьютеру, вставить смарт-карта и повторить попытку подключения.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_ContactAdmin_InvalidUserCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x2C}}
Пользователь должен обратиться к администратору сети. Необходимо восстановить сертификат пользователя на этом компьютере.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_Method_Not_Support_Sso
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x2D}}
Пользователь должен обратиться к администратору сети. Windows необходимо настроить для использования метода проверки подлинности, необходимого для этой сети.

Этот GUID поддерживается в Windows Server 2008 R2 с установленной службой беспроводной локальной сети и в Windows 7.

GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x1B}}
Пользователь должен повторить попытку подключения к сети.

helpLinkGuid

Уникальный идентификатор, который сопоставляется с локализуемой строкой, указывающей URL-адрес страницы, содержащей дополнительные сведения об ошибке или сообщении об исправлении. Метод EAP потенциально может определить новый GUID и связать с одной конкретной ссылкой на справку. Некоторые из существующих значений для этого элемента определяются в файле заголовка Eaphosterror.h .

Значение Значение
GUID_EapHost_Help_Troubleshooting
{0x33307acf, 0x0698, 0x41ba, {0xb0, 0x14, 0xea, 0x0a, 0x2e, 0xb8, 0xd0, 0xa8}}
URL-адрес страницы с дополнительными сведениями об устранении неполадок. В настоящее время это универсальная страница справки по устранению неполадок в сети, а не для EAP.
GUID_EapHost_Help_EapConfigureTypes
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x03}}
URL-адрес страницы с дополнительными сведениями о настройке типов EAP.
GUID_EapHost_Help_FailedAuth
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x13}}
URL-адрес страницы с дополнительными сведениями о сбоях проверки подлинности.

Этот GUID поддерживается в Windows Vista

GUID_EapHost_Help_SelectingCerts
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x15}}
URL-адрес страницы с дополнительными сведениями о выборе соответствующего сертификата для проверки подлинности.
GUID_EapHost_Help_SetupEapServer
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x16}}
URL-адрес страницы с дополнительными сведениями о настройке сервера EAP.

Этот GUID поддерживается в Windows Vista

GUID_EapHost_Help_Troubleshooting
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x17}}
URL-адрес страницы с дополнительными сведениями об устранении неполадок.

Этот GUID поддерживается в Windows Vista

GUID_EapHost_Help_ObtainingCerts
{0xf535eea3, 0x1bdd, 0x46ca, {0xa2, 0xfc, 0xa6, 0x65, 0x59, 0x39, 0xb7, 0xe8}}
URL-адрес страницы с дополнительными сведениями о получении сертификатов EAP.

fRootCauseString

Указывает, содержит ли структура ONEX_EAP_ERROR строку первопричины в элементе RootCauseString .

fRepairString

Указывает, содержит ли структура ONEX_EAP_ERROR строку восстановления в элементе RepairString .

RootCauseString

Локализованная и удобочитаемая строка, описывающая основную причину ошибки. Этот элемент содержит строку Юникода, завершающуюся значением NULL, начиная с члена dwOffsetONEX_VARIABLE_BLOB если задан элемент bitfield fRootCauseString .

RepairString

Локализованная и удобочитаемая строка, описывающая возможные действия по восстановлению. Этот элемент содержит строку Юникода, завершающуюся значением NULL, начиная с элемента dwOffsetONEX_VARIABLE_BLOB , если задан элемент битового поля fRepairString .

Комментарии

Структура ONEX_EAP_ERROR используется модулем 802.1X— новым компонентом конфигурации беспроводной сети, поддерживаемым в Windows Vista и более поздних версиях.

Многие элементы структуры ONEX_EAP_ERROR соответствуют аналогичным элементам в EAP_ERROR структуре

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.

Если элемент fEapError в структуре ONEX_RESULT_UPDATE_DATA задан, то элемент eapError структуры ONEX_RESULT_UPDATE_DATA содержит структуру ONEX_VARIABLE_BLOB со встроенной ONEX_EAP_ERROR структурой, начиная с элемента dwOffsetONEX_VARIABLE_BLOB.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть dot1x.h

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

Сведения об архитектуре ACM

Общие структуры API EAPHost

EAP_ERROR

EAP_METHOD_TYPE

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

ONEX_VARIABLE_BLOB

WLAN_NOTIFICATION_DATA

WlanRegisterNotification