enumeración SECURITY_LOGON_TYPE (ntsecapi.h)

La enumeración SECURITY_LOGON_TYPE indica el tipo de inicio de sesión solicitado por un proceso de inicio de sesión.

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
La entidad de seguridad inicia sesión de forma interactiva.
Network
La entidad de seguridad registra mediante una red.
Batch
El inicio de sesión es para un proceso por lotes.
Service
El inicio de sesión es para una cuenta de servicio.
Proxy
No compatible.
Unlock
El inicio de sesión es un intento de desbloquear una estación de trabajo.
NetworkCleartext
El inicio de sesión es un inicio de sesión de red con credenciales de texto no cifrado.
NewCredentials
Permite al autor de la llamada clonar su token actual y especificar nuevas credenciales para las conexiones salientes. La nueva sesión de inicio de sesión tiene la misma identidad local, pero usa credenciales diferentes para otras conexiones de red.
RemoteInteractive
Una sesión de terminal Server que es remota e interactiva.
CachedInteractive
Intente usar las credenciales almacenadas en caché sin salir a través de la red.
CachedRemoteInteractive
Igual que RemoteInteractive, excepto que se usa internamente para fines de auditoría.
CachedUnlock
El inicio de sesión es un intento de desbloquear una estación de trabajo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado ntsecapi.h