ホーム › Security.ExtensibleAuthenticationProtocol › PPP_EAP_ACTION
PPP_EAP_ACTION
列挙型メンバー 9
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| EAPACTION_NoAction | 0 | 0x0 | Connection Manager に対して受動的に動作するよう指示します。 |
| EAPACTION_Authenticate | 1 | 0x1 | Connection Manager に対して、認証プロバイダーを呼び出してユーザーを認証するよう指示します。 |
| EAPACTION_Done | 2 | 0x2 | Connection Manager サービスに対して、認証セッションを終了するよう指示します。EAPACTION_Done は、 PPP_EAP_OUTPUT 構造体の dwAuthResultCode メンバーに適切な値が設定されていることを示します。 |
| EAPACTION_SendAndDone | 3 | 0x3 | Connection Manager に対して、(タイムアウトを設定せずに) メッセージを送信し、その後認証セッションを終了するよう指示します。EAPACTION_SendAndDone は、 PPP_EAP_OUTPUT 構造体の dwAuthResultCode メンバーに適切な値が設定されていることを示します。 |
| EAPACTION_Send | 4 | 0x4 | Connection Manager に対して、応答を待つためのタイムアウトを設定せずにメッセージを送信するよう指示します。 |
| EAPACTION_SendWithTimeout | 5 | 0x5 | Connection Manager に対して、メッセージを送信し、応答を待つためのタイムアウトを設定するよう指示します。 |
| EAPACTION_SendWithTimeoutInteractive | 6 | 0x6 | Connection Manager に対して、メッセージを送信し、応答を待つためのタイムアウトを設定するよう指示しますが、再試行カウンターは増やさないよう指示します。 |
| EAPACTION_IndicateTLV | 7 | 0x7 | システムでの使用のために予約されています。 |
| EAPACTION_IndicateIdentity | 8 | 0x8 | システムでの使用のために予約されています。 |
公式ドキュメント
PPP_EAP_ACTION 列挙型は、認証プロトコルの代わりに Connection Manager が実行するアクションを指定します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PPP_EAP_ACTION : int {
EAPACTION_NoAction = 0,
EAPACTION_Authenticate = 1,
EAPACTION_Done = 2,
EAPACTION_SendAndDone = 3,
EAPACTION_Send = 4,
EAPACTION_SendWithTimeout = 5,
EAPACTION_SendWithTimeoutInteractive = 6,
EAPACTION_IndicateTLV = 7,
EAPACTION_IndicateIdentity = 8
} PPP_EAP_ACTION;public enum PPP_EAP_ACTION : int
{
EAPACTION_NoAction = 0,
EAPACTION_Authenticate = 1,
EAPACTION_Done = 2,
EAPACTION_SendAndDone = 3,
EAPACTION_Send = 4,
EAPACTION_SendWithTimeout = 5,
EAPACTION_SendWithTimeoutInteractive = 6,
EAPACTION_IndicateTLV = 7,
EAPACTION_IndicateIdentity = 8,
}Public Enum PPP_EAP_ACTION As Integer
EAPACTION_NoAction = 0
EAPACTION_Authenticate = 1
EAPACTION_Done = 2
EAPACTION_SendAndDone = 3
EAPACTION_Send = 4
EAPACTION_SendWithTimeout = 5
EAPACTION_SendWithTimeoutInteractive = 6
EAPACTION_IndicateTLV = 7
EAPACTION_IndicateIdentity = 8
End Enumimport enum
class PPP_EAP_ACTION(enum.IntEnum):
EAPACTION_NoAction = 0
EAPACTION_Authenticate = 1
EAPACTION_Done = 2
EAPACTION_SendAndDone = 3
EAPACTION_Send = 4
EAPACTION_SendWithTimeout = 5
EAPACTION_SendWithTimeoutInteractive = 6
EAPACTION_IndicateTLV = 7
EAPACTION_IndicateIdentity = 8// PPP_EAP_ACTION
pub const EAPACTION_NoAction: i32 = 0;
pub const EAPACTION_Authenticate: i32 = 1;
pub const EAPACTION_Done: i32 = 2;
pub const EAPACTION_SendAndDone: i32 = 3;
pub const EAPACTION_Send: i32 = 4;
pub const EAPACTION_SendWithTimeout: i32 = 5;
pub const EAPACTION_SendWithTimeoutInteractive: i32 = 6;
pub const EAPACTION_IndicateTLV: i32 = 7;
pub const EAPACTION_IndicateIdentity: i32 = 8;// PPP_EAP_ACTION
const (
EAPACTION_NoAction int32 = 0
EAPACTION_Authenticate int32 = 1
EAPACTION_Done int32 = 2
EAPACTION_SendAndDone int32 = 3
EAPACTION_Send int32 = 4
EAPACTION_SendWithTimeout int32 = 5
EAPACTION_SendWithTimeoutInteractive int32 = 6
EAPACTION_IndicateTLV int32 = 7
EAPACTION_IndicateIdentity int32 = 8
)const
EAPACTION_NoAction = 0;
EAPACTION_Authenticate = 1;
EAPACTION_Done = 2;
EAPACTION_SendAndDone = 3;
EAPACTION_Send = 4;
EAPACTION_SendWithTimeout = 5;
EAPACTION_SendWithTimeoutInteractive = 6;
EAPACTION_IndicateTLV = 7;
EAPACTION_IndicateIdentity = 8;// PPP_EAP_ACTION
pub const EAPACTION_NoAction: i32 = 0;
pub const EAPACTION_Authenticate: i32 = 1;
pub const EAPACTION_Done: i32 = 2;
pub const EAPACTION_SendAndDone: i32 = 3;
pub const EAPACTION_Send: i32 = 4;
pub const EAPACTION_SendWithTimeout: i32 = 5;
pub const EAPACTION_SendWithTimeoutInteractive: i32 = 6;
pub const EAPACTION_IndicateTLV: i32 = 7;
pub const EAPACTION_IndicateIdentity: i32 = 8;const
EAPACTION_NoAction* = 0
EAPACTION_Authenticate* = 1
EAPACTION_Done* = 2
EAPACTION_SendAndDone* = 3
EAPACTION_Send* = 4
EAPACTION_SendWithTimeout* = 5
EAPACTION_SendWithTimeoutInteractive* = 6
EAPACTION_IndicateTLV* = 7
EAPACTION_IndicateIdentity* = 8enum PPP_EAP_ACTION : int {
EAPACTION_NoAction = 0,
EAPACTION_Authenticate = 1,
EAPACTION_Done = 2,
EAPACTION_SendAndDone = 3,
EAPACTION_Send = 4,
EAPACTION_SendWithTimeout = 5,
EAPACTION_SendWithTimeoutInteractive = 6,
EAPACTION_IndicateTLV = 7,
EAPACTION_IndicateIdentity = 8,
}#define global EAPACTION_NoAction 0x0
#define global EAPACTION_Authenticate 0x1
#define global EAPACTION_Done 0x2
#define global EAPACTION_SendAndDone 0x3
#define global EAPACTION_Send 0x4
#define global EAPACTION_SendWithTimeout 0x5
#define global EAPACTION_SendWithTimeoutInteractive 0x6
#define global EAPACTION_IndicateTLV 0x7
#define global EAPACTION_IndicateIdentity 0x8