énumération SECURITY_LOGON_TYPE (ntsecapi.h)

L’énumération SECURITY_LOGON_TYPE indique le type d’ouverture de session demandé par un processus d’ouverture de session.

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
Valeur : 0
Interactive
Valeur : 2
Le principal de sécurité se connecte de manière interactive.
Network
Le principal de sécurité est la journalisation à l’aide d’un réseau.
Batch
L’ouverture de session est destinée à un processus par lots.
Service
L’ouverture de session concerne un compte de service.
Proxy
Non pris en charge.
Unlock
L’ouverture de session est une tentative de déverrouillage d’une station de travail.
NetworkCleartext
L’ouverture de session est une ouverture de session réseau avec des informations d’identification en texte clair.
NewCredentials
Permet à l’appelant de cloner son jeton actuel et de spécifier de nouvelles informations d’identification pour les connexions sortantes. La nouvelle session d’ouverture de session a la même identité locale, mais utilise des informations d’identification différentes pour d’autres connexions réseau.
RemoteInteractive
Session terminal server à la fois distante et interactive.
CachedInteractive
Tentez d’utiliser les informations d’identification mises en cache sans sortir sur le réseau.
CachedRemoteInteractive
Identique à RemoteInteractive, sauf utilisé en interne à des fins d’audit.
CachedUnlock
L’ouverture de session est une tentative de déverrouillage d’une station de travail.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête ntsecapi.h