ONEX_AUTH_RESTART_REASON-Enumeration (dot1x.h)

Der ONEX_AUTH_RESTART_REASON aufgezählten Typ gibt die möglichen Gründe für den Neustart der 802.1X-Authentifizierung an.

Syntax

typedef enum _ONEX_AUTH_RESTART_REASON {
  OneXRestartReasonPeerInitiated,
  OneXRestartReasonMsmInitiated,
  OneXRestartReasonOneXHeldStateTimeout,
  OneXRestartReasonOneXAuthTimeout,
  OneXRestartReasonOneXConfigurationChanged,
  OneXRestartReasonOneXUserChanged,
  OneXRestartReasonQuarantineStateChanged,
  OneXRestartReasonAltCredsTrial,
  OneXRestartReasonInvalid
} ONEX_AUTH_RESTART_REASON, PONEX_AUTH_RESTART_REASON;

Konstanten

 
OneXRestartReasonPeerInitiated
Die EAPHost-Komponente (der Peer) hat das 802.1x-Modul aufgefordert, die 802.1X-Authentifizierung neu zu starten. Dies ergibt sich aus einem EapHostPeerProcessReceivedPacket-Funktionsaufruf , der einen EapHostPeerResponseAction-Enumerationswert von EapHostPeerResponseStartAuthentication im pEapOutput-Parameter zurückgibt.
OneXRestartReasonMsmInitiated
Das Media Specific Module (MSM) hat den Neustart der 802.1X-Authentifizierung initiiert.
OneXRestartReasonOneXHeldStateTimeout
Der Neustart der 802.1X-Authentifizierung war das Ergebnis eines Zustandstimeouts. Der Timerablauf ist der heldWhile-Timer des 802.1X Supplicant State Machine, der im IEEE 802.1X - 2004-Standard für Port-Based Network Access Control definiert ist. Der heldWhile-Timer wird vom Supplicant-Zustandscomputer verwendet, um Zeiträume zu definieren, in denen er
versucht nicht, einen Authentifikator zu erwerben.
OneXRestartReasonOneXAuthTimeout
Der Neustart der 802.1X-Authentifizierung war das Ergebnis eines Zustandstimeouts. Der Timerablauf ist der authWhile-Timer der 802.1X supplicant Port Access-Entität, die im IEEE 802.1X - 2004-Standard für Port-Based Network Access Control definiert ist. Der Timer "authWhile" wird von der Supplicant-Portzugriffsentität verwendet, um zu bestimmen, wie lange auf eine Anforderung von gewartet werden soll.
der Authentifikator, bevor ein Timeout auftritt.
OneXRestartReasonOneXConfigurationChanged
Der Neustart der 802.1X-Authentifizierung war das Ergebnis einer Konfigurationsänderung am aktuellen Profil.
OneXRestartReasonOneXUserChanged
Der Neustart der 802.1X-Authentifizierung war das Ergebnis einer Benutzeränderung. Dies kann auftreten, wenn sich der aktuelle Benutzer abmeldet und sich ein neuer Benutzer beim lokalen Computer anmeldet.
OneXRestartReasonQuarantineStateChanged
Der Neustart der 802.1X-Authentifizierung war das Ergebnis einer Benachrichtigung vom EAP-Quarantäneerzwingungsclient (QEC) aufgrund einer Änderung der Netzwerkintegrität. Wenn ein EAPHost-Supplicant am Netzwerkzugriffsschutz (Network Access Protection, NAP) teilnimmt, reagiert der Supplicant auf Änderungen des Zustands seiner Netzwerkintegrität. Wenn sich dieser Zustand ändert, muss der Supplicant dann eine erneute Authentifizierungssitzung initiieren. Weitere Informationen finden Sie unter der EapHostPeerBeginSession-Funktion .
OneXRestartReasonAltCredsTrial
Der Neustart der 802.1X-Authentifizierung wurde durch einen neuen Authentifizierungsversuch mit alternativen Benutzeranmeldeinformationen verursacht. EAP-Methoden wie MSCHAPv2 bevorzugen die Verwendung angemeldeter Benutzeranmeldeinformationen für die 802.1X-Authentifizierung. Wenn diese Benutzeranmeldeinformationen nicht funktionieren, wird dem Benutzer ein Dialogfeld angezeigt, das die Berechtigung zur Verwendung alternativer Anmeldeinformationen für die 802.1X-Authentifizierung anfordert. Weitere Informationen finden Sie unter der EapHostPeerBeginSession-Funktion und EAP_FLAG_PREFER_ALT_CREDENTIALS Flag im dwflags-Parameter .
OneXRestartReasonInvalid
Gibt das Ende des Bereichs an, der die möglichen Gründe für den Neustart der 802.1X-Authentifizierung angibt.

Hinweise

Der ONEX_AUTH_RESTART_REASON enumerierten Typ wird vom 802.1X-Modul verwendet, einer neuen drahtlosen Konfigurationskomponente, die unter Windows Vista und höher unterstützt wird.

Die ONEX_AUTH_RESTART_REASON gibt die möglichen Werte für den Grund an, warum die 802.1X-Authentifizierung neu gestartet wurde. Ein Wert aus dieser Enumeration wird zurückgegeben, wenn das NotificationSource-Element der WLAN_NOTIFICATION_DATA-StrukturWLAN_NOTIFICATION_SOURCE_ONEX und das NotificationCode-Element der WLAN_NOTIFICATION_DATA-Struktur für empfangene Benachrichtigungen OneXNotificationTypeAuthRestarted ist. Für diese Benachrichtigung verweist der pData-Member der WLAN_NOTIFICATION_DATA-Struktur auf einen ONEX_AUTH_RESTART_REASON-Enumerationswert , der den Grund für den Neustart der Authentifizierung angibt.

Anforderungen

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

Weitere Informationen

Informationen zur ACM-Architektur

EapHostPeerBeginSession

EapHostPeerProcessReceivedPacket

EapHostPeerResponseAction

ONEX_RESULT_UPDATE_DATA

WLAN_NOTIFICATION_DATA

WlanRegisterNotification