structure EAP_ERROR (eaptypes.h)

La structure EAP_ERROR contient des informations sur une erreur qui s’est produite pendant une opération EAPHost.

Syntaxe

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

Membres

dwWinError

Code d’erreur de winerror.h.

type

Une structure EAP_METHOD_TYPE qui identifie la méthode EAP qui a déclenché l’erreur.

dwReasonCode

Code de raison de l’erreur.

rootCauseGuid

ID unique qui identifie la cause de l’erreur dans EAPHost. Une méthode EAP peut définir un nouveau GUID et associer le GUID à une cause racine spécifique.

Valeur Signification
GUID_EapHost_Default
{0x00000000, 0x0000, 0x0000, 0, 0, 0, 0, 0, 0}
Cause de l’erreur par défaut.
GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1}}
EAPHost ne peut pas localiser la DLL de la méthode EAP.
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1C}}
L’authentification a échoué, car Windows n’a pas la méthode d’authentification requise pour ce réseau.
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0x12}}
L’hôte de la méthode tierce ne répond pas et a été automatiquement redémarré.
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1D}}
La validation du schéma de configuration EAPHost a échoué.
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1E}}
EAPHost retourne cette erreur lorsqu’une méthode EAP configurée ne prend pas en charge une opération demandée (appel de procédure).
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 3, 0x12}}
EAPHost ne peut pas communiquer avec le client d’application de la mise en quarantaine EAP (QEC) sur un client nap (Network Access Protection). Cette erreur peut se produire lorsque le service NAP ne répond pas.
GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 4}}
EAPHost retourne cette erreur en cas d’échec d’authentification générique et non spécifié.
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 4}}
EAPHost retourne cette erreur si l’authentificateur échoue à l’authentification après l’envoi de l’identité d’homologue.
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 4}}
Ni l’authentificateur ni l’homologue ne peuvent accéder au magasin de certificats.
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 9}}
EAPHost a trouvé un certificat utilisateur expiré.
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xA}}
Le certificat utilisateur qui est utilisateur pour l’authentification n’a pas défini l’utilisation étendue des clés (EKU).
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xB}}
EAPHost n’a pas trouvé de certificat d’utilisateur pour l’authentification.
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xC}}
Une erreur inconnue s’est produite avec la certification utilisateur utilisée pour l’authentification.
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xD}}
L’authentificateur a rejeté la certification utilisateur.
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xE}}
Le certificat utilisateur utilisé pour l’authentification a été révoqué.
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0xE}}
Un échec EAP a été reçu après un échange d’identité, indiquant la probabilité d’un problème avec le compte d’authentification de l’utilisateur.
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0xE}}
L’authentificateur a rejeté les informations d’identification de l’utilisateur pour l’authentification.
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 5}}
EAPHost a trouvé un certificat de serveur expiré.
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 6}}
Le certificat de serveur utilisateur pour l’authentification n’a pas d’utilisation étendue de clé (EKU) appropriée.
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 7}}
EAPHost n’a pas trouvé le certificat de serveur pour l’authentification.
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 8}}
Une erreur inconnue s’est produite avec le certificat de serveur.
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 8}}
Le certificat de serveur utilisé pour l’authentification a été révoqué.
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xF}}
Le certificat racine approuvé nécessaire pour la validation du certificat utilisateur a expiré.
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x10}}
L’authentification a échoué, car le certificat racine utilisé pour ce réseau n’est pas valide.
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x11}}
EAPHost n’a pas trouvé de certificat dans un magasin de certificats racine approuvé pour la validation de la certification utilisateur.
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1, 0x12}}
EAPHost n’a pas trouvé de certificat racine dans un magasin de certificats racine approuvé pour la validation de la certification du serveur.
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x12}}
L’authentification a échoué, car le certificat sur l’ordinateur serveur n’a pas de nom de serveur spécifié.

repairGuid

ID unique qui mappe à une chaîne localisable qui identifie l’action de réparation qui peut être effectuée pour corriger l’erreur signalée.

Valeur Signification
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 2}}
L’utilisateur doit contacter l’administrateur réseau.
GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x1B}}
L’utilisateur doit essayer de se connecter à nouveau au réseau.
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x19}}
L’utilisateur doit entrer des informations d’identification valides pour l’authentification réseau.
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1A}}
L’utilisateur doit obtenir un certificat mis à jour auprès de l’administrateur réseau.
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1B}}
L’utilisateur doit utiliser un certificat utilisateur différent et valide pour l’authentification auprès du réseau.
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x19}}
L’utilisateur doit utiliser un certificat de serveur différent et valide pour l’authentification auprès du réseau.

helpLinkGuid

ID unique mappé à une chaîne localisable qui spécifie une URL pour une page qui contient des informations supplémentaires sur un message d’erreur ou de réparation. Une méthode EAP peut potentiellement définir un nouveau GUID et l’associer à un lien d’aide spécifique.

Valeur Signification
GUID_EapHost_Help_EapConfigureTypes
URL de la page contenant plus d’informations sur la configuration des types EAP.
GUID_EapHost_Help_FailedAuth
URL de la page contenant plus d’informations sur les échecs d’authentification.
GUID_EapHost_Help_ObtainingCerts
{0xf535eea3, 0x1bdd, 0x46ca, {0xa2, 0xfc, 0xa6, 0x65, 0x59, 0x39, 0xb7, 0xe8}}
URL de la page contenant plus d’informations sur l’obtention de certificats EAP.
GUID_EapHost_Help_SelectingCerts
URL de la page contenant plus d’informations sur la sélection du certificat approprié à utiliser pour l’authentification.
GUID_EapHost_Help_SetupEapServer
URL de la page contenant plus d’informations sur la configuration d’un serveur EAP.
GUID_EapHost_Help_Troubleshooting
{0x33307acf, 0x0698, 0x41ba, {0xb0, 0x14, 0xea, 0x0a, 0x2e, 0xb8, 0xd0, 0xa8}}
URL de la page contenant plus d’informations sur la résolution des problèmes.

pRootCauseString

Chaîne localisée et lisible qui décrit la cause racine de l’erreur.

pRepairString

Chaîne localisée et lisible qui décrit l’action de réparation possible.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête eaptypes.h

Voir aussi

Structures d’API EAPHost courantes