ホーム › Security.Authentication.Identity › MSV1_0_LOGON_SUBMIT_TYPE
MSV1_0_LOGON_SUBMIT_TYPE
列挙型メンバー 9
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| MsV1_0InteractiveLogon | 2 | 0x2 | 対話型のユーザーログオンを要求します。このディスパッチルーチンは、 LsaLogonUser または LogonUser によって開始された NTLM の対話型ログオンを処理します。 |
| MsV1_0Lm20Logon | 3 | 0x3 | NTLM 2.0 プロトコルによるログオンの後半を要求します。この種類のログオンの前半は、 LsaCallAuthenticationPackage を MsV1_0Lm20ChallengeRequest メッセージとともに呼び出すことで実行されます。詳細については、 MSV1_0_PROTOCOL_MESSAGE_TYPE を参照してください。 |
| MsV1_0NetworkLogon | 4 | 0x4 | ネットワークログオンを要求します。このディスパッチルーチンと MsV1_0Lm20Logon との唯一の違いは、MsV1_0NetworkLogon が ParameterControl メンバーを使用する点です。 |
| MsV1_0SubAuthLogon | 5 | 0x5 | サブ認証パッケージを使用して、NTLM 2.0 プロトコルによるログオンの後半を要求します。MSV1_0 は初期化時に、サブ認証パッケージを読み込む必要があるかどうかを判断するためにレジストリキーを確認します。MSV1_0 で使用されるサブ認証パッケージの詳細については、Platform SDK に含まれるサブ認証のサンプルを参照してください。 |
| MsV1_0WorkstationUnlockLogon | 7 | 0x7 | ワークステーションのロック解除ログオンを要求します。 注 Windows Server 2003、Windows XP: この定数はサポートされていません。 |
| MsV1_0S4ULogon | 12 | 0xC | サービス フォー ユーザー (S4U) ログオンを要求します。 注 Windows Server 2003 with SP2、Windows Vista、Windows Server 2003、Windows XP: この定数はサポートされていません。 |
| MsV1_0VirtualLogon | 82 | 0x52 | リモートセッションからのログオンを要求します。 注 Windows Server 2003 with SP2、Windows Vista、Windows Server 2003、Windows XP: この定数はサポートされていません。 |
| MsV1_0NoElevationLogon | 83 | 0x53 | 特権の昇格を許可しないログオンを要求します。 注 Windows Server 2008 R2、Windows 7、Windows Server 2003 with SP2、Windows Vista、Windows Server 2003、Windows XP: この定数はサポートされていません。 |
| MsV1_0LuidLogon | 84 | 0x54 |
公式ドキュメント
MSV1_0_LOGON_SUBMIT_TYPE 列挙型は、要求されているログオンの種類を示します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 MSV1_0_LOGON_SUBMIT_TYPE : int {
MsV1_0InteractiveLogon = 2,
MsV1_0Lm20Logon = 3,
MsV1_0NetworkLogon = 4,
MsV1_0SubAuthLogon = 5,
MsV1_0WorkstationUnlockLogon = 7,
MsV1_0S4ULogon = 12,
MsV1_0VirtualLogon = 82,
MsV1_0NoElevationLogon = 83,
MsV1_0LuidLogon = 84
} MSV1_0_LOGON_SUBMIT_TYPE;public enum MSV1_0_LOGON_SUBMIT_TYPE : int
{
MsV1_0InteractiveLogon = 2,
MsV1_0Lm20Logon = 3,
MsV1_0NetworkLogon = 4,
MsV1_0SubAuthLogon = 5,
MsV1_0WorkstationUnlockLogon = 7,
MsV1_0S4ULogon = 12,
MsV1_0VirtualLogon = 82,
MsV1_0NoElevationLogon = 83,
MsV1_0LuidLogon = 84,
}Public Enum MSV1_0_LOGON_SUBMIT_TYPE As Integer
MsV1_0InteractiveLogon = 2
MsV1_0Lm20Logon = 3
MsV1_0NetworkLogon = 4
MsV1_0SubAuthLogon = 5
MsV1_0WorkstationUnlockLogon = 7
MsV1_0S4ULogon = 12
MsV1_0VirtualLogon = 82
MsV1_0NoElevationLogon = 83
MsV1_0LuidLogon = 84
End Enumimport enum
class MSV1_0_LOGON_SUBMIT_TYPE(enum.IntEnum):
MsV1_0InteractiveLogon = 2
MsV1_0Lm20Logon = 3
MsV1_0NetworkLogon = 4
MsV1_0SubAuthLogon = 5
MsV1_0WorkstationUnlockLogon = 7
MsV1_0S4ULogon = 12
MsV1_0VirtualLogon = 82
MsV1_0NoElevationLogon = 83
MsV1_0LuidLogon = 84// MSV1_0_LOGON_SUBMIT_TYPE
pub const MsV1_0InteractiveLogon: i32 = 2;
pub const MsV1_0Lm20Logon: i32 = 3;
pub const MsV1_0NetworkLogon: i32 = 4;
pub const MsV1_0SubAuthLogon: i32 = 5;
pub const MsV1_0WorkstationUnlockLogon: i32 = 7;
pub const MsV1_0S4ULogon: i32 = 12;
pub const MsV1_0VirtualLogon: i32 = 82;
pub const MsV1_0NoElevationLogon: i32 = 83;
pub const MsV1_0LuidLogon: i32 = 84;// MSV1_0_LOGON_SUBMIT_TYPE
const (
MsV1_0InteractiveLogon int32 = 2
MsV1_0Lm20Logon int32 = 3
MsV1_0NetworkLogon int32 = 4
MsV1_0SubAuthLogon int32 = 5
MsV1_0WorkstationUnlockLogon int32 = 7
MsV1_0S4ULogon int32 = 12
MsV1_0VirtualLogon int32 = 82
MsV1_0NoElevationLogon int32 = 83
MsV1_0LuidLogon int32 = 84
)const
MsV1_0InteractiveLogon = 2;
MsV1_0Lm20Logon = 3;
MsV1_0NetworkLogon = 4;
MsV1_0SubAuthLogon = 5;
MsV1_0WorkstationUnlockLogon = 7;
MsV1_0S4ULogon = 12;
MsV1_0VirtualLogon = 82;
MsV1_0NoElevationLogon = 83;
MsV1_0LuidLogon = 84;// MSV1_0_LOGON_SUBMIT_TYPE
pub const MsV1_0InteractiveLogon: i32 = 2;
pub const MsV1_0Lm20Logon: i32 = 3;
pub const MsV1_0NetworkLogon: i32 = 4;
pub const MsV1_0SubAuthLogon: i32 = 5;
pub const MsV1_0WorkstationUnlockLogon: i32 = 7;
pub const MsV1_0S4ULogon: i32 = 12;
pub const MsV1_0VirtualLogon: i32 = 82;
pub const MsV1_0NoElevationLogon: i32 = 83;
pub const MsV1_0LuidLogon: i32 = 84;const
MsV1_0InteractiveLogon* = 2
MsV1_0Lm20Logon* = 3
MsV1_0NetworkLogon* = 4
MsV1_0SubAuthLogon* = 5
MsV1_0WorkstationUnlockLogon* = 7
MsV1_0S4ULogon* = 12
MsV1_0VirtualLogon* = 82
MsV1_0NoElevationLogon* = 83
MsV1_0LuidLogon* = 84enum MSV1_0_LOGON_SUBMIT_TYPE : int {
MsV1_0InteractiveLogon = 2,
MsV1_0Lm20Logon = 3,
MsV1_0NetworkLogon = 4,
MsV1_0SubAuthLogon = 5,
MsV1_0WorkstationUnlockLogon = 7,
MsV1_0S4ULogon = 12,
MsV1_0VirtualLogon = 82,
MsV1_0NoElevationLogon = 83,
MsV1_0LuidLogon = 84,
}#define global MsV1_0InteractiveLogon 0x2
#define global MsV1_0Lm20Logon 0x3
#define global MsV1_0NetworkLogon 0x4
#define global MsV1_0SubAuthLogon 0x5
#define global MsV1_0WorkstationUnlockLogon 0x7
#define global MsV1_0S4ULogon 0xC
#define global MsV1_0VirtualLogon 0x52
#define global MsV1_0NoElevationLogon 0x53
#define global MsV1_0LuidLogon 0x54