EAP_ERROR-Struktur (eaptypes.h)

Die EAP_ERROR-Struktur enthält Informationen zu einem Fehler, der während eines EAPHost-Vorgangs aufgetreten ist.

Syntax

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

Member

dwWinError

Fehlercode von winerror.h.

type

Eine EAP_METHOD_TYPE-Struktur , die die EAP-Methode identifiziert, die den Fehler ausgelöst hat.

dwReasonCode

Der Grundcode für den Fehler.

rootCauseGuid

Eine eindeutige ID, die die Fehlerursache in EAPHost identifiziert. Eine EAP-Methode kann eine neue GUID definieren und die GUID einer bestimmten Grundursache zuordnen.

Wert Bedeutung
GUID_EapHost_Default
{0x00000000, 0x0000, 0x0000, 0, 0, 0, 0, 0, 0, 0}
Die Standardfehlerursache.
GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 1}}
EAPHost kann die DLL für die EAP-Methode nicht finden.
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1C}}
Fehler bei der Authentifizierung, da Windows nicht über die für dieses Netzwerk erforderliche Authentifizierungsmethode verfügt.
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0x12}}
Der Host der Drittanbietermethode reagiert nicht und wurde automatisch neu gestartet.
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1D}}
Fehler bei der Überprüfung des EAPHost-Konfigurationsschemas.
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1E}}
EAPHost gibt diesen Fehler zurück, wenn eine konfigurierte EAP-Methode einen angeforderten Vorgang (Prozeduraufruf) nicht unterstützt.
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 3, 0x12}}
EAPHost kann nicht mit dem EAP-Quarantäneerzwingungsclient (QEC) auf einem NAP-fähigen Client (Network Access Protection) kommunizieren. Dieser Fehler kann auftreten, wenn der NAP-Dienst nicht reagiert.
GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 4}}
EAPHost gibt diesen Fehler bei einem generischen, nicht spezifizierten Authentifizierungsfehler zurück.
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 4}}
EAPHost gibt diesen Fehler zurück, wenn der Authentifikator die Authentifizierung nach dem Übermitteln der Peeridentität fehlschlägt.
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 4}}
Weder der Authentifikator noch der Peer kann auf den Zertifikatspeicher zugreifen.
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 9}}
EAPHost hat ein abgelaufenes Benutzerzertifikat gefunden.
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xA}}
Für das Benutzerzertifikat, das für die Authentifizierung verwendet wird, ist keine ordnungsgemäße erweiterte Schlüsselverwendung (Extended Key Usage, EKU) festgelegt.
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xB}}
EAPHost konnte kein Benutzerzertifikat für die Authentifizierung finden.
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xC}}
Es ist ein unbekannter Fehler aufgetreten, bei dem die Benutzerzertifizierung für die Authentifizierung verwendet wird.
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xD}}
Der Authentifikator hat die Benutzerzertifizierung abgelehnt.
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xE}}
Das für die Authentifizierung verwendete Benutzerzertifikat wurde widerrufen.
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0xE}}
Nach einem Identitätsaustausch wurde ein EAP-Fehler empfangen, der die Wahrscheinlichkeit eines Problems mit dem authentifizierenden Benutzerkonto angibt.
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0xE}}
Der Authentifikator hat Benutzeranmeldeinformationen für die Authentifizierung abgelehnt.
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 5}}
EAPHost hat ein abgelaufenes Serverzertifikat gefunden.
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 6}}
Für das Serverzertifikat, das für die Authentifizierung verwendet wird, ist keine ordnungsgemäße erweiterte Schlüsselverwendung (Extended Key Usage, EKU) festgelegt.
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 7}}
EAPHost konnte das Serverzertifikat für die Authentifizierung nicht finden.
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 8}}
Beim Serverzertifikat ist ein unbekannter Fehler aufgetreten.
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 8}}
Das für die Authentifizierung verwendete Serverzertifikat wurde widerrufen.
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xF}}
Das für die Überprüfung des Benutzerzertifikats erforderliche vertrauenswürdige Stammzertifikat ist abgelaufen.
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x10}}
Fehler bei der Authentifizierung, da das für dieses Netzwerk verwendete Stammzertifikat ungültig ist.
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x11}}
EAPHost konnte kein Zertifikat in einem vertrauenswürdigen Stammzertifikatspeicher für die Überprüfung der Benutzerzertifizierung finden.
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x12}}
EAPHost konnte kein Stammzertifikat in einem vertrauenswürdigen Stammzertifikatspeicher für die Serverzertifizierungsüberprüfung finden.
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x12}}
Fehler bei der Authentifizierung, da für das Zertifikat auf dem Servercomputer kein Servername angegeben ist.

repairGuid

Eine eindeutige ID, die einer lokalisierbaren Zeichenfolge zugeordnet ist, die die Reparaturaktion identifiziert, die ausgeführt werden kann, um den gemeldeten Fehler zu beheben.

Wert Bedeutung
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 2}}
Der Benutzer sollte sich an den Netzwerkadministrator wenden.
GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x1B}}
Der Benutzer sollte erneut versuchen, eine Verbindung mit dem Netzwerk herzustellen.
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
Der Benutzer sollte gültige Anmeldeinformationen für die Netzwerkauthentifizierung eingeben.
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1A}}
Der Benutzer sollte ein aktualisiertes Zertifikat vom Netzwerkadministrator erhalten.
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1B}}
Der Benutzer sollte ein anderes und gültiges Benutzerzertifikat für die Authentifizierung mit dem Netzwerk verwenden.
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
Der Benutzer sollte ein anderes und gültiges Serverzertifikat für die Authentifizierung mit dem Netzwerk verwenden.

helpLinkGuid

Eine eindeutige ID, die einer lokalisierbaren Zeichenfolge zugeordnet ist, die eine URL für eine Seite angibt, die zusätzliche Informationen zu einer Fehler- oder Reparaturnachricht enthält. Eine EAP-Methode kann möglicherweise eine neue GUID definieren und einem bestimmten Hilfelink zuordnen.

Wert Bedeutung
GUID_EapHost_Help_EapConfigureTypes
Die URL für die Seite mit weiteren Informationen zum Konfigurieren von EAP-Typen.
GUID_EapHost_Help_FailedAuth
Die URL für die Seite mit weiteren Informationen zu Authentifizierungsfehlern.
GUID_EapHost_Help_ObtainingCerts
{0xf535eea3, 0x1bdd, 0x46ca, {0xa2, 0xfc, 0xa6, 0x65, 0x59, 0x39, 0xb7, 0xe8}}
Die URL für die Seite mit weiteren Informationen zum Abrufen von EAP-Zertifikaten.
GUID_EapHost_Help_SelectingCerts
Die URL für die Seite mit weiteren Informationen zur Auswahl des entsprechenden Zertifikats, das für die Authentifizierung verwendet werden soll.
GUID_EapHost_Help_SetupEapServer
Die URL für die Seite mit weiteren Informationen zum Einrichten eines EAP-Servers.
GUID_EapHost_Help_Troubleshooting
{0x33307acf, 0x0698, 0x41ba, {0xb0, 0x14, 0xea, 0x0a, 0x2e, 0xb8, 0xd0, 0xa8}}
Die URL für die Seite mit weiteren Informationen zur Problembehandlung.

pRootCauseString

Eine lokalisierte und lesbare Zeichenfolge, die die Grundursache des Fehlers beschreibt.

pRepairString

Eine lokalisierte und lesbare Zeichenfolge, die die mögliche Reparaturaktion beschreibt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile eaptypes.h

Weitere Informationen

Allgemeine EAPHost-API-Strukturen