estructura EAP_ERROR (eaptypes.h)

La estructura EAP_ERROR contiene información sobre un error que se produjo durante una operación de EAPHost.

Sintaxis

typedef struct _EAP_ERROR {
  DWORD           dwWinError;
  EAP_METHOD_TYPE type;
  DWORD           dwReasonCode;
  GUID            rootCauseGuid;
  GUID            repairGuid;
  GUID            helpLinkGuid;
  LPWSTR          pRootCauseString;
  LPWSTR          pRepairString;
} EAP_ERROR;

Miembros

dwWinError

Código de error de winerror.h.

type

Estructura EAP_METHOD_TYPE que identifica el método EAP que generó el error.

dwReasonCode

Código de motivo del error.

rootCauseGuid

Identificador único que identifica la causa del error en EAPHost. Un método EAP puede definir un nuevo GUID y asociar el GUID a una causa principal específica.

Valor Significado
GUID_EapHost_Default
{0x00000000, 0x0000, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0, 0}
Causa del error predeterminado.
GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1}}
EAPHost no puede encontrar el archivo DLL para el método EAP.
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1C}}
Error de autenticación porque Windows no tiene el método de autenticación necesario para esta red.
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0x12}}
El host del método de terceros no responde y se reinicia automáticamente.
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1D}}
Error en la validación del esquema de configuración de EAPHost.
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1E}}
EAPHost devuelve este error cuando un método EAP configurado no admite una operación solicitada (llamada a procedimiento).
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 3, 0x12}}
EAPHost no puede comunicarse con el cliente de cumplimiento de cuarentena de EAP (QEC) en un cliente habilitado para protección de acceso a redes (NAP). Este error puede producirse cuando el servicio NAP no responde.
GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1, 4}}
EAPHost devuelve este error en un error de autenticación genérico sin especificar.
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 2, 4}}
EAPHost devuelve este error si el autenticador produce un error en la autenticación después de enviar la identidad del mismo nivel.
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 4}}
Ni el autenticador ni el sistema del mismo nivel pueden acceder al almacén de certificados.
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 9}}
EAPHost encontró un certificado de usuario expirado.
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xA}}
El certificado de usuario que es usuario para la autenticación no tiene establecido el uso de claves extendido (EKU) adecuado.
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xB}}
EAPHost no encontró un certificado de usuario para la autenticación.
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xC}}
Se produjo un error desconocido con la certificación de usuario que se usa para la autenticación.
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xD}}
El autenticador rechazó la certificación de usuario.
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xE}}
Se ha revocado el certificado de usuario que se usa para la autenticación.
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0xE}}
Se recibió un error de EAP después de un intercambio de identidades, lo que indica la probabilidad de un problema con la cuenta del usuario de autenticación.
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0xE}}
El autenticador rechazó las credenciales de usuario para la autenticación.
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 5}}
EAPHost encontró un certificado de servidor expirado.
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 6}}
El certificado de servidor que es usuario para la autenticación no tiene establecido un uso de clave extendido (EKU) adecuado.
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 7}}
EAPHost no encontró el certificado de servidor para la autenticación.
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 8}}
Error desconocido con el certificado de servidor.
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 8}}
Se ha revocado el certificado de servidor que se usa para la autenticación.
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xF}}
El certificado raíz de confianza necesario para la validación de certificados de usuario ha expirado.
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x10}}
Error de autenticación porque el certificado raíz usado para esta red no es válido.
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x11}}
EAPHost no encontró un certificado en un almacén de certificados raíz de confianza para la validación de la certificación de usuario.
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x12}}
EAPHost no encontró un certificado raíz en un almacén de certificados raíz de confianza para la validación de la certificación del servidor.
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x12}}
Error de autenticación porque el certificado del equipo servidor no tiene un nombre de servidor especificado.

repairGuid

Identificador único que se asigna a una cadena localizable que identifica la acción de reparación que se puede realizar para corregir el error notificado.

Valor Significado
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 2}}
El usuario debe ponerse en contacto con el administrador de red.
GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x1B}}
El usuario debe intentar conectarse de nuevo a la red.
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
El usuario debe escribir credenciales válidas para la autenticación de red.
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1A}}
El usuario debe obtener un certificado actualizado del administrador de red.
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1B}}
El usuario debe usar un certificado de usuario diferente y válido para la autenticación con la red.
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
El usuario debe usar un certificado de servidor diferente y válido para la autenticación con la red.

helpLinkGuid

Identificador único que se asigna a una cadena localizable que especifica una dirección URL para una página que contiene información adicional sobre un mensaje de error o reparación. Un método EAP puede definir potencialmente un nuevo GUID y asociarlo a un vínculo de ayuda específico.

Valor Significado
GUID_EapHost_Help_EapConfigureTypes
Dirección URL de la página con más información sobre cómo configurar tipos EAP.
GUID_EapHost_Help_FailedAuth
La dirección URL de la página con más información sobre los errores de autenticación.
GUID_EapHost_Help_ObtainingCerts
{0xf535eea3, 0x1bdd, 0x46ca, {0xa2, 0xfc, 0xa6, 0x65, 0x59, 0x39, 0xb7, 0xe8}}
La dirección URL de la página con más información sobre cómo obtener certificados EAP.
GUID_EapHost_Help_SelectingCerts
La dirección URL de la página con más información sobre cómo seleccionar el certificado adecuado que se va a usar para la autenticación.
GUID_EapHost_Help_SetupEapServer
Dirección URL de la página con más información sobre cómo configurar un servidor EAP.
GUID_EapHost_Help_Troubleshooting
{0x33307acf, 0x0698, 0x41ba, {0xb0, 0x14, 0xea, 0x0a, 0x2e, 0xb8, 0xd0, 0xa8}}
Dirección URL de la página con más información sobre la solución de problemas.

pRootCauseString

Cadena localizada y legible que describe la causa principal del error.

pRepairString

Cadena localizada y legible que describe la posible acción de reparación.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado eaptypes.h

Consulte también

Estructuras comunes de la API de EAPHost