EAP_ERROR struttura (eaptypes.h)

La struttura EAP_ERROR contiene informazioni su un errore che si è verificato durante un'operazione EAPHost.

Sintassi

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

Members

dwWinError

Codice errore da winerror.h.

type

Struttura EAP_METHOD_TYPE che identifica il metodo EAP che ha generato l'errore.

dwReasonCode

Codice motivo dell'errore.

rootCauseGuid

ID univoco che identifica la causa dell'errore in EAPHost. Un metodo EAP può definire un nuovo GUID e associare il GUID a una causa radice specifica.

Valore Significato
GUID_EapHost_Default
{0x00000000, 0x0000, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0, 0}
Causa dell'errore predefinito.
GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1}}
EAPHost non può individuare la DLL per il metodo EAP.
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1C}}
L'autenticazione non è riuscita perché Windows non dispone del metodo di autenticazione richiesto per questa rete.
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0x12}}
L'host del metodo di terze parti non risponde e viene riavviato automaticamente.
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1D}}
La convalida dello schema di configurazione EAPHost non è riuscita.
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1E}}
EAPHost restituisce questo errore quando un metodo EAP configurato non supporta un'operazione richiesta (chiamata di routine).
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 3, 0x12}}
EAPHost non è in grado di comunicare con il client di applicazione della quarantena EAP (QEC) in un client abilitato per Protezione accesso alla rete. Questo errore può verificarsi quando il servizio NAP non risponde.
GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 4}}
EAPHost restituisce questo errore in un errore di autenticazione generico non specificato.
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 4}}
EAPHost restituisce questo errore se l'autenticatore ha esito negativo l'autenticazione dopo l'invio dell'identità peer.
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 4}}
Né l'autenticatore o il peer possono accedere all'archivio certificati.
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 9}}
EAPHost ha trovato un certificato utente scaduto.
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xA}}
Il certificato utente che è utente per l'autenticazione non dispone di set di utilizzo della chiave estesa (EKU).
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xB}}
Impossibile trovare un certificato utente per l'autenticazione.
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xC}}
Si è verificato un errore sconosciuto con la certificazione utente usata per l'autenticazione.
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xD}}
L'autenticatore ha rifiutato la certificazione utente.
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xE}}
Il certificato utente usato per l'autenticazione è stato revocato.
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0xE}}
Un errore EAP è stato ricevuto dopo uno scambio di identità, che indica la probabilità di un problema con l'account dell'utente autenticato.
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0xE}}
L'autenticatore ha rifiutato le credenziali utente per l'autenticazione.
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 5}}
EAPHost ha trovato un certificato server scaduto.
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 6}}
Il certificato del server che è utente per l'autenticazione non dispone di un set di utilizzo della chiave estesa (EKU) appropriato.
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 7}}
Impossibile trovare il certificato del server per l'autenticazione.
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 8}}
Si è verificato un errore sconosciuto con il certificato del server.
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 8}}
Il certificato server usato per l'autenticazione è stato revocato.
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xF}}
Il certificato radice attendibile necessario per la convalida del certificato utente è scaduto.
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x10}}
L'autenticazione non è riuscita perché il certificato radice usato per questa rete non è valido.
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x11}}
EAPHost non è riuscito a trovare un certificato in un archivio certificati radice attendibile per la convalida della certificazione utente.
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x12}}
EAPHost non è riuscito a trovare un certificato radice in un archivio certificati radice attendibile per la convalida della certificazione server.
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x12}}
L'autenticazione non è riuscita perché il certificato nel computer server non ha un nome server specificato.

repairGuid

ID univoco che esegue il mapping a una stringa localizzata che identifica l'azione di ripristino che può essere eseguita per correggere l'errore segnalato.

Valore Significato
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 2}}
L'utente deve contattare l'amministratore di rete.
GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x1B}}
L'utente deve provare di nuovo a connettersi alla rete.
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
L'utente deve immettere credenziali valide per l'autenticazione di rete.
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1A}}
L'utente deve ottenere un certificato aggiornato dall'amministratore di rete.
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1B}}
L'utente deve usare un certificato utente diverso e valido per l'autenticazione con la rete.
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
L'utente deve usare un certificato server diverso e valido per l'autenticazione con la rete.

helpLinkGuid

ID univoco mappato a una stringa localizzabile che specifica un URL per una pagina contenente informazioni aggiuntive su un errore o un messaggio di ripristino. Un metodo EAP può potenzialmente definire un nuovo GUID e associarsi a un collegamento alla Guida specifico.

Valore Significato
GUID_EapHost_Help_EapConfigureTypes
URL della pagina con altre informazioni sulla configurazione dei tipi EAP.
GUID_EapHost_Help_FailedAuth
URL della pagina con altre informazioni sugli errori di autenticazione.
GUID_EapHost_Help_ObtainingCerts
{0xf535eea3, 0x1bdd, 0x46ca, {0xa2, 0xfc, 0xa6, 0x65, 0x59, 0x39, 0xb7, 0xe8}}
URL della pagina con altre informazioni sul recupero dei certificati EAP.
GUID_EapHost_Help_SelectingCerts
URL della pagina con altre informazioni sulla selezione del certificato appropriato da usare per l'autenticazione.
GUID_EapHost_Help_SetupEapServer
URL della pagina con altre informazioni sulla configurazione di un server EAP.
GUID_EapHost_Help_Troubleshooting
{0x33307acf, 0x0698, 0x41ba, {0xb0, 0x14, 0xea, 0x0a, 0x2e, 0xb8, 0xd0, 0xa8}}
URL della pagina con altre informazioni sulla risoluzione dei problemi.

pRootCauseString

Stringa localizzata e leggibile che descrive la causa radice dell'errore.

pRepairString

Stringa localizzata e leggibile che descrive l'azione di ripristino possibile.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione eaptypes.h

Vedi anche

Strutture comuni dell'API EAPHost