Win32 API 日本語リファレンス
ホームNetworkManagement.WiFi › ONEX_AUTH_RESTART_REASON

ONEX_AUTH_RESTART_REASON

列挙型
基底型i4

メンバー 9

名前10進16進説明
OneXRestartReasonPeerInitiated00x0EAPHost コンポーネント (ピア) が、802.1x モジュールに 802.1X 認証の再開を要求しました。これは、EapHostPeerProcessReceivedPacket 関数の呼び出しが、pEapOutput パラメーターで EapHostPeerResponseStartAuthentication という EapHostPeerResponseAction 列挙値を返した結果として発生します。
OneXRestartReasonMsmInitiated10x1メディア固有モジュール (MSM) が 802.1X 認証の再開を開始しました。
OneXRestartReasonOneXHeldStateTimeout20x2802.1X 認証の再開は、状態のタイムアウトによるものです。期限切れになったタイマーは、ポートベースのネットワーク アクセス制御に関する IEEE 802.1X - 2004 標準で定義されている 802.1X サプリカント ステート マシンの heldWhile タイマーです。heldWhile タイマーは、サプリカント ステート マシンが認証システム (authenticator) の取得を試みない期間を定義するために使用されます。
OneXRestartReasonOneXAuthTimeout30x3802.1X 認証の再開は、状態のタイムアウトによるものです。期限切れになったタイマーは、ポートベースのネットワーク アクセス制御に関する IEEE 802.1X - 2004 標準で定義されている 802.1X サプリカントのポート アクセス エンティティの authWhile タイマーです。authWhile タイマーは、サプリカントのポート アクセス エンティティが、認証システムからの要求をタイムアウトとして扱うまでにどれだけ待機するかを決定するために使用されます。
OneXRestartReasonOneXConfigurationChanged40x4802.1X 認証の再開は、現在のプロファイルに対する構成変更によるものです。
OneXRestartReasonOneXUserChanged50x5802.1X 認証の再開は、ユーザーの変更によるものです。これは、現在のユーザーがログオフし、新しいユーザーがローカル コンピューターにログオンした場合に発生することがあります。
OneXRestartReasonQuarantineStateChanged60x6802.1X 認証の再開は、ネットワークの正常性の変化により EAP 検疫強制クライアント (QEC) から通知を受け取ったことによるものです。EAPHost サプリカントがネットワーク アクセス保護 (NAP) に参加している場合、サプリカントは自身のネットワークの正常性の状態変化に応答します。その状態が変化すると、サプリカントは再認証セッションを開始する必要があります。詳細については、EapHostPeerBeginSession 関数を参照してください。
OneXRestartReasonAltCredsTrial70x7802.1X 認証の再開は、代替ユーザー資格情報による新しい認証試行によって発生しました。MSCHAPv2 などの EAP メソッドは、802.1X 認証にログオン ユーザーの資格情報を使用することを優先します。これらのユーザー資格情報で認証できない場合は、802.1X 認証に代替の資格情報を使用する許可を求めるダイアログがユーザーに表示されます。詳細については、EapHostPeerBeginSession 関数、および dwflags パラメーターの EAP_FLAG_PREFER_ALT_CREDENTIALS フラグを参照してください。
OneXRestartReasonInvalid80x8802.1X 認証が再開された理由として考えられるものを指定する範囲の終端を示します。

公式ドキュメント

ONEX_AUTH_RESTART_REASON 列挙型は、802.1X 認証が再開された理由として考えられるものを指定します。

解説(Remarks)

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 列挙値を指します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum ONEX_AUTH_RESTART_REASON : int {
    OneXRestartReasonPeerInitiated = 0,
    OneXRestartReasonMsmInitiated = 1,
    OneXRestartReasonOneXHeldStateTimeout = 2,
    OneXRestartReasonOneXAuthTimeout = 3,
    OneXRestartReasonOneXConfigurationChanged = 4,
    OneXRestartReasonOneXUserChanged = 5,
    OneXRestartReasonQuarantineStateChanged = 6,
    OneXRestartReasonAltCredsTrial = 7,
    OneXRestartReasonInvalid = 8
} ONEX_AUTH_RESTART_REASON;
public enum ONEX_AUTH_RESTART_REASON : int
{
    OneXRestartReasonPeerInitiated = 0,
    OneXRestartReasonMsmInitiated = 1,
    OneXRestartReasonOneXHeldStateTimeout = 2,
    OneXRestartReasonOneXAuthTimeout = 3,
    OneXRestartReasonOneXConfigurationChanged = 4,
    OneXRestartReasonOneXUserChanged = 5,
    OneXRestartReasonQuarantineStateChanged = 6,
    OneXRestartReasonAltCredsTrial = 7,
    OneXRestartReasonInvalid = 8,
}
Public Enum ONEX_AUTH_RESTART_REASON As Integer
    OneXRestartReasonPeerInitiated = 0
    OneXRestartReasonMsmInitiated = 1
    OneXRestartReasonOneXHeldStateTimeout = 2
    OneXRestartReasonOneXAuthTimeout = 3
    OneXRestartReasonOneXConfigurationChanged = 4
    OneXRestartReasonOneXUserChanged = 5
    OneXRestartReasonQuarantineStateChanged = 6
    OneXRestartReasonAltCredsTrial = 7
    OneXRestartReasonInvalid = 8
End Enum
import enum

class ONEX_AUTH_RESTART_REASON(enum.IntEnum):
    OneXRestartReasonPeerInitiated = 0
    OneXRestartReasonMsmInitiated = 1
    OneXRestartReasonOneXHeldStateTimeout = 2
    OneXRestartReasonOneXAuthTimeout = 3
    OneXRestartReasonOneXConfigurationChanged = 4
    OneXRestartReasonOneXUserChanged = 5
    OneXRestartReasonQuarantineStateChanged = 6
    OneXRestartReasonAltCredsTrial = 7
    OneXRestartReasonInvalid = 8
// ONEX_AUTH_RESTART_REASON
pub const OneXRestartReasonPeerInitiated: i32 = 0;
pub const OneXRestartReasonMsmInitiated: i32 = 1;
pub const OneXRestartReasonOneXHeldStateTimeout: i32 = 2;
pub const OneXRestartReasonOneXAuthTimeout: i32 = 3;
pub const OneXRestartReasonOneXConfigurationChanged: i32 = 4;
pub const OneXRestartReasonOneXUserChanged: i32 = 5;
pub const OneXRestartReasonQuarantineStateChanged: i32 = 6;
pub const OneXRestartReasonAltCredsTrial: i32 = 7;
pub const OneXRestartReasonInvalid: i32 = 8;
// ONEX_AUTH_RESTART_REASON
const (
	OneXRestartReasonPeerInitiated int32 = 0
	OneXRestartReasonMsmInitiated int32 = 1
	OneXRestartReasonOneXHeldStateTimeout int32 = 2
	OneXRestartReasonOneXAuthTimeout int32 = 3
	OneXRestartReasonOneXConfigurationChanged int32 = 4
	OneXRestartReasonOneXUserChanged int32 = 5
	OneXRestartReasonQuarantineStateChanged int32 = 6
	OneXRestartReasonAltCredsTrial int32 = 7
	OneXRestartReasonInvalid int32 = 8
)
const
  OneXRestartReasonPeerInitiated = 0;
  OneXRestartReasonMsmInitiated = 1;
  OneXRestartReasonOneXHeldStateTimeout = 2;
  OneXRestartReasonOneXAuthTimeout = 3;
  OneXRestartReasonOneXConfigurationChanged = 4;
  OneXRestartReasonOneXUserChanged = 5;
  OneXRestartReasonQuarantineStateChanged = 6;
  OneXRestartReasonAltCredsTrial = 7;
  OneXRestartReasonInvalid = 8;
// ONEX_AUTH_RESTART_REASON
pub const OneXRestartReasonPeerInitiated: i32 = 0;
pub const OneXRestartReasonMsmInitiated: i32 = 1;
pub const OneXRestartReasonOneXHeldStateTimeout: i32 = 2;
pub const OneXRestartReasonOneXAuthTimeout: i32 = 3;
pub const OneXRestartReasonOneXConfigurationChanged: i32 = 4;
pub const OneXRestartReasonOneXUserChanged: i32 = 5;
pub const OneXRestartReasonQuarantineStateChanged: i32 = 6;
pub const OneXRestartReasonAltCredsTrial: i32 = 7;
pub const OneXRestartReasonInvalid: i32 = 8;
const
  OneXRestartReasonPeerInitiated* = 0
  OneXRestartReasonMsmInitiated* = 1
  OneXRestartReasonOneXHeldStateTimeout* = 2
  OneXRestartReasonOneXAuthTimeout* = 3
  OneXRestartReasonOneXConfigurationChanged* = 4
  OneXRestartReasonOneXUserChanged* = 5
  OneXRestartReasonQuarantineStateChanged* = 6
  OneXRestartReasonAltCredsTrial* = 7
  OneXRestartReasonInvalid* = 8
enum ONEX_AUTH_RESTART_REASON : int {
    OneXRestartReasonPeerInitiated = 0,
    OneXRestartReasonMsmInitiated = 1,
    OneXRestartReasonOneXHeldStateTimeout = 2,
    OneXRestartReasonOneXAuthTimeout = 3,
    OneXRestartReasonOneXConfigurationChanged = 4,
    OneXRestartReasonOneXUserChanged = 5,
    OneXRestartReasonQuarantineStateChanged = 6,
    OneXRestartReasonAltCredsTrial = 7,
    OneXRestartReasonInvalid = 8,
}
#define global OneXRestartReasonPeerInitiated            0x0
#define global OneXRestartReasonMsmInitiated             0x1
#define global OneXRestartReasonOneXHeldStateTimeout     0x2
#define global OneXRestartReasonOneXAuthTimeout          0x3
#define global OneXRestartReasonOneXConfigurationChanged 0x4
#define global OneXRestartReasonOneXUserChanged          0x5
#define global OneXRestartReasonQuarantineStateChanged   0x6
#define global OneXRestartReasonAltCredsTrial            0x7
#define global OneXRestartReasonInvalid                  0x8