Condividi tramite


MSV1_0_INTERACTIVE_PROFILE struttura (ntsecapi.h)

La struttura MSV1_0_INTERACTIVE_PROFILE contiene informazioni su un profilo di accesso interattivo.

Questa struttura viene usata dalla funzione LsaLogonUser .

Sintassi

typedef struct _MSV1_0_INTERACTIVE_PROFILE {
  MSV1_0_PROFILE_BUFFER_TYPE MessageType;
  USHORT                     LogonCount;
  USHORT                     BadPasswordCount;
  LARGE_INTEGER              LogonTime;
  LARGE_INTEGER              LogoffTime;
  LARGE_INTEGER              KickOffTime;
  LARGE_INTEGER              PasswordLastSet;
  LARGE_INTEGER              PasswordCanChange;
  LARGE_INTEGER              PasswordMustChange;
  UNICODE_STRING             LogonScript;
  UNICODE_STRING             HomeDirectory;
  UNICODE_STRING             FullName;
  UNICODE_STRING             ProfilePath;
  UNICODE_STRING             HomeDirectoryDrive;
  UNICODE_STRING             LogonServer;
  ULONG                      UserFlags;
} MSV1_0_INTERACTIVE_PROFILE, *PMSV1_0_INTERACTIVE_PROFILE;

Members

MessageType

MSV1_0_PROFILE_BUFFER_TYPE valore che identifica il tipo di dati del profilo restituito. Questo membro deve essere impostato su MsV1_0InteractiveProfile.

LogonCount

Numero di volte in cui l'utente è attualmente connesso.

Nota Questo valore non è garantito che sia accurato perché il controller di dominio non riceve una notifica di tutti i logon e i logoff.
 

BadPasswordCount

Numero di volte in cui una password non valida è stata applicata all'account dall'ultimo accesso riuscito.

LogonTime

Ora dell'ultimo accesso dell'utente. Si tratta di un valore di ora standard di Windows in formato assoluto.

LogoffTime

Ora in cui l'utente deve disconnettersi. Si tratta di un valore di ora standard di Windows in formato assoluto.

KickOffTime

Ora in cui il sistema deve forzare l'utente a disconnettersi. Si tratta di un valore di ora standard di Windows in formato assoluto. Si noti che gli utenti di Windows non sono costretti a disconnettersi in modo interattivo; Tuttavia, le connessioni di rete potrebbero essere chiuse.

PasswordLastSet

Ora e data dell'ultima modifica della password. Si tratta di un valore di ora standard di Windows di formato assoluto.

PasswordCanChange

Ora e data in cui l'utente deve essere ricordato di modificare le password. Si tratta di un valore di ora standard di Windows in formato assoluto. Questo membro viene usato dall'GINA per visualizzare la richiesta che chiede se l'utente vuole modificare la password corrente.

PasswordMustChange

Ora e data in cui l'utente deve modificare la password. Se l'utente non può mai modificare la password, questo membro non è definito. Si tratta di un valore di formato assoluto, Windows, ora standard.

LogonScript

UNICODE_STRING contenente il percorso relativo dello script di accesso dell'account.

HomeDirectory

UNICODE_STRING contenente la home directory per l'utente.

FullName

UNICODE_STRING contenente il nome completo dell'utente.

ProfilePath

UNICODE_STRING specificare il percorso del profilo roaming dell'utente se l'utente ha un profilo roaming. Ad esempio: \SomeServer\SomeShare\MyUserName

HomeDirectoryDrive

UNICODE_STRING contenente la lettera di unità ,ad esempio C:\ o D:) della home directory.

LogonServer

UNICODE_STRING contenente il nome del server che ha elaborato la richiesta di accesso.

UserFlags

Specifica il modo in cui l'utente ha stabilito la sessione. Questo può essere il flag seguente.

Valore Significato
LOGON_EXTRA_SIDS
L'utente ha eseguito l'accesso usando identificatori di sicurezza aggiuntivi (SID).

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h

Vedi anche

MSV1_0_PROFILE_BUFFER_TYPE