SECURITY_LOGON_TYPE列挙 (ntsecapi.h)

SECURITY_LOGON_TYPE列挙は、ログオン プロセスによって要求されたログオンの種類を示します。

構文

typedef enum _SECURITY_LOGON_TYPE {
  UndefinedLogonType = 0,
  Interactive = 2,
  Network,
  Batch,
  Service,
  Proxy,
  Unlock,
  NetworkCleartext,
  NewCredentials,
  RemoteInteractive,
  CachedInteractive,
  CachedRemoteInteractive,
  CachedUnlock
} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;

定数

 
UndefinedLogonType
値: 0
Interactive
値: 2
セキュリティ プリンシパルは対話形式でログオンしています。
Network
セキュリティ プリンシパルは、ネットワークを使用してログを記録しています。
Batch
ログオンはバッチ プロセス用です。
Service
ログオンはサービス アカウント用です。
Proxy
サポートされていません。
Unlock
ログオンは、ワークステーションのロック解除を試みます。
NetworkCleartext
ログオンは、プレーンテキスト資格情報を使用したネットワーク ログオンです。
NewCredentials
呼び出し元が現在のトークンを複製し、送信接続の新しい資格情報を指定できるようにします。 新しいログオン セッションのローカル ID は同じですが、他のネットワーク接続には異なる資格情報が使用されます。
RemoteInteractive
リモートと対話型の両方のターミナル サーバー セッション。
CachedInteractive
ネットワークを経由せずにキャッシュされた資格情報の使用を試みます。
CachedRemoteInteractive
監査目的で内部的に使用される場合を除き、 RemoteInteractive と同じです。
CachedUnlock
ログオンは、ワークステーションのロック解除を試みます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ntsecapi.h