ONEX_AUTH_RESTART_REASON列挙 (dot1x.h)

ONEX_AUTH_RESTART_REASON列挙型は、802.1X 認証が再起動された可能性のある理由を指定します。

構文

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

定数

 
OneXRestartReasonPeerInitiated
EAPHost コンポーネント (ピア) は、802.1x 認証を再起動するように 802.1x モジュールに要求しました。 これは、pEapOutput パラメーターの EapHostPeerResponseStartAuthentication の EapHostPeerResponseAction 列挙値を返す EapHostPeerProcessReceivedPacket 関数呼び出しの結果です。
OneXRestartReasonMsmInitiated
メディア固有モジュール (MSM) は、802.1X 認証の再起動を開始しました。
OneXRestartReasonOneXHeldStateTimeout
802.1X 認証の再起動は、状態タイムアウトの結果でした。 タイマーの期限切れは、IEEE 802.1X - 2004 標準で定義されている 802.1X サプリカント ステート マシンの heldWhile タイマー Port-Based ネットワーク Access Controlです。 heldWhile タイマーは、サプリカント ステート マシンによって使用され、その間の期間を定義します。
は認証子の取得を試みません。
OneXRestartReasonOneXAuthTimeout
802.1X 認証の再起動は、状態タイムアウトの結果でした。 タイマーの有効期限は、IEEE 802.1X - 2004 標準で定義されている 802.1X サプリカント ポート アクセス エンティティの authWhile タイマー Port-Based ネットワーク Access Controlです。 authWhile タイマーは、サプリカント ポート アクセス エンティティによって使用され、からの要求を待機する時間を決定します
は、タイムアウトする前に認証子を使用します。
OneXRestartReasonOneXConfigurationChanged
802.1X 認証の再起動は、現在のプロファイルに対する構成変更の結果でした。
OneXRestartReasonOneXUserChanged
802.1X 認証の再起動は、ユーザーの変更の結果でした。 これは、現在のユーザーがログオフし、新しいユーザーがローカル コンピューターにログオンした場合に発生する可能性があります。
OneXRestartReasonQuarantineStateChanged
802.1X 認証の再起動は、ネットワーク正常性の変更により EAP 検疫適用クライアント (QEC) から通知を受信した結果です。 EAPHost サプリカントがネットワーク アクセス保護 (NAP) に参加している場合、サプリカントはネットワーク正常性の状態の変化に応答します。 その状態が変更された場合、サプリカントは再認証セッションを開始する必要があります。 詳細については、 EapHostPeerBeginSession 関数を 参照してください。
OneXRestartReasonAltCredsTrial
802.1X 認証の再起動は、代替ユーザー資格情報を使用した新しい認証試行によって発生しました。 MSCHAPv2 などの EAP メソッドは、802.1X 認証にログオンしたユーザー資格情報を使用することを好みます。 これらのユーザー資格情報が機能しない場合は、802.1X 認証に代替資格情報を使用するアクセス許可を求めるダイアログがユーザーに表示されます。 詳細については、 eapHostPeerBeginSession 関数と 、dwlags パラメーターのEAP_FLAG_PREFER_ALT_CREDENTIALS フラグを参照してください。
OneXRestartReasonInvalid
802.1X 認証が再起動された可能性のある理由を指定する範囲の末尾を示します。

解説

ONEX_AUTH_RESTART_REASON列挙型は、Windows Vista 以降でサポートされている新しいワイヤレス構成コンポーネントである 802.1X モジュールで使用されます。

ONEX_AUTH_RESTART_REASONは、802.1X 認証が再起動された理由で使用可能な値を指定します。 この列挙体の値は、WLAN_NOTIFICATION_DATA構造体の NotificationSource メンバーがWLAN_NOTIFICATION_SOURCE_ONEXされ、受信した通知のWLAN_NOTIFICATION_DATA構造体の NotificationCode メンバーが OneXNotificationTypeAuthRestarted の場合に返されます。 この通知では、WLAN_NOTIFICATION_DATA構造体の pData メンバーは、認証が再起動された理由を識別するONEX_AUTH_RESTART_REASON列挙値を指します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header dot1x.h

関連項目

ACM アーキテクチャについて

EapHostPeerBeginSession

EapHostPeerProcessReceivedPacket

EapHostPeerResponseAction

ONEX_RESULT_UPDATE_DATA

WLAN_NOTIFICATION_DATA

WlanRegisterNotification