struttura SECURITY_LOGON_SESSION_DATA (ntsecapi.h)
La struttura SECURITY_LOGON_SESSION_DATA contiene informazioni su una sessione di accesso.
Questa struttura viene usata dalla funzione LsaGetLogonSessionData .
Sintassi
typedef struct _SECURITY_LOGON_SESSION_DATA {
ULONG Size;
LUID LogonId;
LSA_UNICODE_STRING UserName;
LSA_UNICODE_STRING LogonDomain;
LSA_UNICODE_STRING AuthenticationPackage;
ULONG LogonType;
ULONG Session;
PSID Sid;
LARGE_INTEGER LogonTime;
LSA_UNICODE_STRING LogonServer;
LSA_UNICODE_STRING DnsDomainName;
LSA_UNICODE_STRING Upn;
ULONG UserFlags;
LSA_LAST_INTER_LOGON_INFO LastLogonInfo;
LSA_UNICODE_STRING LogonScript;
LSA_UNICODE_STRING ProfilePath;
LSA_UNICODE_STRING HomeDirectory;
LSA_UNICODE_STRING HomeDirectoryDrive;
LARGE_INTEGER LogoffTime;
LARGE_INTEGER KickOffTime;
LARGE_INTEGER PasswordLastSet;
LARGE_INTEGER PasswordCanChange;
LARGE_INTEGER PasswordMustChange;
} SECURITY_LOGON_SESSION_DATA, *PSECURITY_LOGON_SESSION_DATA;
Members
Size
Dimensioni della struttura, in byte.
LogonId
Identificatore univoco locale (LUID) che identifica una sessione di accesso.
UserName
Struttura LSA_UNICODE_STRING che contiene il nome dell'account dell'entità di sicurezza proprietaria della sessione di accesso.
LogonDomain
Struttura LSA_UNICODE_STRING che contiene il nome del dominio utilizzato per autenticare il proprietario della sessione di accesso.
AuthenticationPackage
Struttura LSA_UNICODE_STRING che contiene il nome del pacchetto di autenticazione usato per autenticare il proprietario della sessione di accesso.
LogonType
Valore SECURITY_LOGON_TYPE che identifica il metodo di accesso.
Session
Identificatore di sessione di Servizi terminal. Questo membro può essere zero.
Sid
Puntatore all'identificatore di sicurezza (SID) dell'utente.
LogonTime
Ora in cui il proprietario della sessione ha eseguito l'accesso.
LogonServer
Struttura LSA_UNICODE_STRING che contiene il nome del server utilizzato per autenticare il proprietario della sessione di accesso.
DnsDomainName
Struttura LSA_UNICODE_STRING che contiene il nome DNS per il proprietario della sessione di accesso.
Upn
Struttura LSA_UNICODE_STRING che contiene il nome dell'entità utente (UPN) per il proprietario della sessione di accesso.
UserFlags
Flag utente per la sessione di accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
LastLogonInfo
Struttura LSA_LAST_INTER_LOGON_INFO che contiene le informazioni sull'ultima sessione di accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
LogonScript
Struttura LSA_UNICODE_STRING che contiene lo script usato per l'accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
ProfilePath
Struttura LSA_UNICODE_STRING che contiene il percorso del profilo dell'utente.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
HomeDirectory
Struttura LSA_UNICODE_STRING che contiene la home directory per la sessione di accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
HomeDirectoryDrive
Struttura LSA_UNICODE_STRING che contiene il percorso dell'unità della home directory della sessione di accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
LogoffTime
Timestamp di quando l'utente della sessione si è disconnesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
KickOffTime
Ora di fine della sessione di accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
PasswordLastSet
Ora dell'ultima modifica della password da parte dell'utente. Nota È possibile che il pacchetto di autenticazione inizializzi questo valore e che non venga inizializzato.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
PasswordCanChange
La password può essere modificata durante la sessione di accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
PasswordMustChange
La password deve essere modificata durante la sessione di accesso.
Windows Server 2003 R2, Windows XP con SP1 e versioni precedenti, Windows Server 2003 e Windows XP: Questo membro non è supportato.
Commenti
Questa struttura viene allocata dall'LSA. Quando la struttura non è più necessaria, liberarla usando la funzione LSAFreeReturnBuffer .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | ntsecapi.h |