Condividi tramite


enumerazione ONEX_REASON_CODE (dot1x.h)

Il tipo enumerato ONEX_REASON_CODE specifica i valori possibili che indicano il motivo per cui l'autenticazione 802.1X non è riuscita.

Sintassi

typedef enum _ONEX_REASON_CODE {
  ONEX_REASON_CODE_SUCCESS = 0,
  ONEX_REASON_START,
  ONEX_UNABLE_TO_IDENTIFY_USER,
  ONEX_IDENTITY_NOT_FOUND,
  ONEX_UI_DISABLED,
  ONEX_UI_FAILURE,
  ONEX_EAP_FAILURE_RECEIVED,
  ONEX_AUTHENTICATOR_NO_LONGER_PRESENT,
  ONEX_NO_RESPONSE_TO_IDENTITY,
  ONEX_PROFILE_VERSION_NOT_SUPPORTED,
  ONEX_PROFILE_INVALID_LENGTH,
  ONEX_PROFILE_DISALLOWED_EAP_TYPE,
  ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG,
  ONEX_PROFILE_INVALID_ONEX_FLAGS,
  ONEX_PROFILE_INVALID_TIMER_VALUE,
  ONEX_PROFILE_INVALID_SUPPLICANT_MODE,
  ONEX_PROFILE_INVALID_AUTH_MODE,
  ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES,
  ONEX_UI_CANCELLED,
  ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS,
  ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS,
  ONEX_UI_NOT_PERMITTED
} ONEX_REASON_CODE, PONEX_REASON_CODE;

Costanti

 
ONEX_REASON_CODE_SUCCESS
Valore: 0
Indica che l'autenticazione 802.1X è riuscita.
ONEX_REASON_START
Indica l'inizio dell'intervallo che specifica i valori possibili per il codice motivo 802.1X.
ONEX_UNABLE_TO_IDENTIFY_USER
Il modulo 802.1X non è riuscito a identificare un set di credenziali da usare. Un esempio è quando la modalità di autenticazione è impostata sull'utente, ma nessun utente è connesso.
ONEX_IDENTITY_NOT_FOUND
Il modulo EAP non è riuscito ad acquisire un'identità per l'utente. Pertanto, il valore non è attualmente utilizzato. Tutti gli errori specifici di EAP vengono restituiti come ONEX_EAP_FAILURE_RECEIVED.
ONEX_UI_DISABLED
Per procedere con l'autenticazione 802.1X, il sistema deve richiedere l'input dell'utente, ma l'interfaccia utente è disabilitata. In Windows Vista e in Windows Server 2008 questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente per un profilo per l'autenticazione del computer guest o locale. In Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato, questo valore non deve essere restituito.
ONEX_UI_FAILURE
Il modulo di autenticazione 802.1X non è riuscito a restituire l'input dell'utente richiesto. In Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato, questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente, ma non è stato possibile visualizzare l'interfaccia utente (l'icona di rete è stata configurata per non essere visualizzata nella barra delle applicazioni, ad esempio).
ONEX_EAP_FAILURE_RECEIVED
Il modulo EAP ha restituito un codice di errore. La struttura ONEX_EAP_ERROR può contenere informazioni aggiuntive sull'errore EAP specifico, ad esempio un certificato non trovato.
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT
Il peer con il quale il modulo 802.1X stava negoziando non è più presente o non risponde (un client portatile spostato fuori dall'intervallo del punto di accesso wireless, ad esempio).
ONEX_NO_RESPONSE_TO_IDENTITY
Non è stata ricevuta alcuna risposta a un pacchetto di risposta di identità EAP. Questo valore indica un problema con l'infrastruttura , ad esempio un collegamento tra il punto di accesso wireless e il server di autenticazione non funziona.
ONEX_PROFILE_VERSION_NOT_SUPPORTED
Il modulo 802.1X non supporta questa versione del profilo.
ONEX_PROFILE_INVALID_LENGTH
Il membro di lunghezza specificato nel profilo 802.1X non è valido.
ONEX_PROFILE_DISALLOWED_EAP_TYPE
Il tipo EAP specificato nel profilo 802.1X non è consentito per questo supporto. Un esempio è quando viene usato l'algoritmo MD5 con chiave per la trasmissione wireless.
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG
I flag EAP o EAP specificati nel profilo 802.1X non sono validi. Un esempio è quando il tipo EAP non è installato nel sistema.
ONEX_PROFILE_INVALID_ONEX_FLAGS
I flag 802.1X specificati nel profilo 802.1X non sono validi.
ONEX_PROFILE_INVALID_TIMER_VALUE
Uno o più valori timer specificati nel profilo 802.1X non rientra nell'intervallo valido.
ONEX_PROFILE_INVALID_SUPPLICANT_MODE
La modalità supplica specificata nel profilo 802.1X non è valida.
ONEX_PROFILE_INVALID_AUTH_MODE
La modalità di autenticazione specificata nel profilo 802.1X non è valida.
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES
Le proprietà di connessione EAP specificate nel profilo 802.1X non sono valide.
ONEX_UI_CANCELLED
L'input dell'utente è stato annullato. Questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente, ma l'utente ha premuto il pulsante Annulla o ha ignorato la finestra di dialogo di input dell'utente.

Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato.
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS
Le credenziali utente salvate non sono valide. Questo valore può essere restituito se un profilo è stato salvato con credenziali non valide (ad esempio una password errata), poiché le credenziali non vengono testate fino a quando il profilo non viene effettivamente usato per stabilire una connessione.

Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato.
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS
Le credenziali utente salvate sono scadute. Questo valore può essere restituito se un profilo è stato salvato con le credenziali e le credenziali successivamente scadute (la scadenza della password dopo un certo periodo di tempo, ad esempio).

Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato.
ONEX_UI_NOT_PERMITTED
L'interfaccia utente non è consentita. In Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato, questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente e il profilo è configurato con le credenziali utente salvate da un altro utente e non con l'utente attualmente connesso.

Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato.

Commenti

Il tipo enumerato ONEX_REASON_CODE viene usato dal modulo 802.1X, un nuovo componente di configurazione wireless supportato in Windows Vista e versioni successive.

Il ONEX_RESULT_UPDATE_DATA contiene informazioni su una modifica dello stato all'autenticazione 802.1X. La struttura ONEX_RESULT_UPDATE_DATA viene restituita quando il membro NotificationSource della struttura WLAN_NOTIFICATION_DATA viene WLAN_NOTIFICATION_SOURCE_ONEX e il membro NotificationCode della struttura WLAN_NOTIFICATION_DATA per la notifica ricevuta è OneXNotificationTypeResultUpdate. Per questa notifica, il membro pData della struttura WLAN_NOTIFICATION_DATA punta a una struttura ONEX_RESULT_UPDATE_DATA che contiene informazioni sulla modifica dello stato di autenticazione 802.1X.

Il membro oneXStatus della struttura ONEX_RESULT_UPDATE_DATA contiene una struttura ONEX_STATUS . Se si è verificato un errore durante l'autenticazione 802.1X, il membro dwReason di questa struttura ONEX_STATUS contiene il motivo dell'errore specificato come valore dell'enumerazione ONEX_REASON_CODE .

Requisiti

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

Vedi anche

Informazioni sull'architettura di ACM

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

ONEX_STATUS

WLAN_NOTIFICATION_DATA

WlanRegisterNotification