Поделиться через


перечисление 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
Позволяет вызывающей объекту клонировать текущий маркер и указать новые учетные данные для исходящих подключений. Новый сеанс входа имеет то же локальное удостоверение, но использует другие учетные данные для других сетевых подключений.
RemoteInteractive
Сеанс сервера терминалов, который является как удаленным, так и интерактивным.
CachedInteractive
Попытайтесь использовать кэшированные учетные данные, не выходя по сети.
CachedRemoteInteractive
То же, что и RemoteInteractive, за исключением того, что используется для внутренних целей аудита.
CachedUnlock
Вход — это попытка разблокировать рабочую станцию.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecapi.h