SECURITY_LOGON_TYPE enumeração (ntsecapi.h)

A enumeração SECURITY_LOGON_TYPE indica o tipo de logon solicitado por um processo de logon.

Syntax

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;

Constantes

 
UndefinedLogonType
Valor: 0
Interactive
Valor: 2
A entidade de segurança está fazendo logon interativamente.
Network
A entidade de segurança está fazendo logon usando uma rede.
Batch
O logon é para um processo em lote.
Service
O logon é para uma conta de serviço.
Proxy
Não há suporte.
Unlock
O logon é uma tentativa de desbloquear uma estação de trabalho.
NetworkCleartext
O logon é um logon de rede com credenciais de texto não criptografado.
NewCredentials
Permite que o chamador clone seu token atual e especifique novas credenciais para conexões de saída. A nova sessão de logon tem a mesma identidade local, mas usa credenciais diferentes para outras conexões de rede.
RemoteInteractive
Uma sessão de servidor de terminal remota e interativa.
CachedInteractive
Tente usar as credenciais armazenadas em cache sem sair pela rede.
CachedRemoteInteractive
O mesmo que RemoteInteractive, exceto usado internamente para fins de auditoria.
CachedUnlock
O logon é uma tentativa de desbloquear uma estação de trabalho.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecapi.h