é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 |