MSV1_0_INTERACTIVE_PROFILE-Struktur (ntsecapi.h)
Die MSV1_0_INTERACTIVE_PROFILE-Struktur enthält Informationen zu einem interaktiven Anmeldeprofil.
Diese Struktur wird von der LsaLogonUser-Funktion verwendet.
Syntax
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;
Member
MessageType
MSV1_0_PROFILE_BUFFER_TYPE Wert, der den Typ der zurückgegebenen Profildaten identifiziert. Dieser Member muss auf MsV1_0InteractiveProfile festgelegt werden.
LogonCount
Die Anzahl der Anmeldungen des Benutzers.
BadPasswordCount
Wie oft ein ungültiges Kennwort seit der letzten erfolgreichen Anmeldung auf das Konto angewendet wurde.
LogonTime
Zeitpunkt, an dem sich der Benutzer zuletzt angemeldet hat. Dies ist ein absoluter Windows-Standardzeitwert.
LogoffTime
Zeitpunkt, zu dem sich der Benutzer abmelden soll. Dies ist ein absoluter Windows-Standardzeitwert.
KickOffTime
Zeitpunkt, zu dem das System die Abmeldung des Benutzers erzwingen soll. Dies ist ein absoluter Windows-Standardzeitwert. Beachten Sie, dass Windows-Benutzer nicht gezwungen sind, sich interaktiv abzumelden. ihre Netzwerkverbindungen können jedoch geschlossen sein.
PasswordLastSet
Uhrzeit und Datum, an dem das Kennwort zuletzt geändert wurde. Dies ist ein absoluter Windows-Standardzeitwert.
PasswordCanChange
Uhrzeit und Datum, an dem der Benutzer daran erinnert werden soll, Kennwörter zu ändern. Dies ist ein absoluter Windows-Standardzeitwert. Dieses Element wird von der GINA verwendet, um die Eingabeaufforderung anzuzeigen, die gefragt wird, ob der Benutzer das aktuelle Kennwort ändern möchte.
PasswordMustChange
Uhrzeit und Datum, an dem der Benutzer das Kennwort ändern muss. Wenn der Benutzer das Kennwort nie ändern kann, ist dieses Element nicht definiert. Dies ist ein absoluter Windows-Standardwert.
LogonScript
UNICODE_STRING den relativen Pfad zum Anmeldeskript des Kontos enthält.
HomeDirectory
UNICODE_STRING das Basisverzeichnis für den Benutzer enthält.
FullName
UNICODE_STRING den vollständigen Namen des Benutzers enthalten.
ProfilePath
UNICODE_STRING den Pfad zum Roamingprofil des Benutzers angeben, wenn der Benutzer über ein Roamingprofil verfügt. Beispiel: \SomeServer\SomeShare\MyUserName
HomeDirectoryDrive
UNICODE_STRING den Laufwerkbuchstaben (z. B. C:\ oder D:) des Basisverzeichnisses enthält.
LogonServer
UNICODE_STRING den Namen des Servers enthalten, der die Anmeldeanforderung verarbeitet hat.
UserFlags
Gibt an, wie dieser Benutzer die Sitzung eingerichtet hat. Dies kann das folgende Flag sein.
Wert | Bedeutung |
---|---|
|
Der Benutzer hat sich mit zusätzlichen Sicherheitsbezeichnern (SIDs) angemeldet. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | ntsecapi.h |