перечисление 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 |