KERB_INTERACTIVE_PROFILE-Struktur (ntsecapi.h)
Die KERB_INTERACTIVE_PROFILE-Struktur enthält Informationen zu einem interaktiven Anmeldeprofil.
Diese Struktur wird von der LsaLogonUser-Funktion verwendet.
Syntax
typedef struct _KERB_INTERACTIVE_PROFILE {
KERB_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;
} KERB_INTERACTIVE_PROFILE, *PKERB_INTERACTIVE_PROFILE;
Member
MessageType
KERB_PROFILE_BUFFER_TYPE Wert, der den Typ der Anmeldeanforderung identifiziert. Dieses Element kann auf KerbInteractiveProfile festgelegt werden.
LogonCount
Die Anzahl der Anmeldungen des Benutzers.
BadPasswordCount
Wie oft seit der letzten erfolgreichen Anmeldung ein ungültiges Kennwort auf das Konto angewendet wurde.
LogonTime
Zeitpunkt, an dem sich der Benutzer zuletzt angemeldet hat. Dies ist ein absoluter Standardzeitwert.
LogoffTime
Zeitpunkt, zu dem sich der Benutzer abmelden soll. Dies ist ein absoluter Standardzeitwert.
KickOffTime
Zeitpunkt, zu dem das System die Benutzerabmeldung erzwingen soll. Dies ist ein absoluter Standardzeitwert.
PasswordLastSet
Uhrzeit und Datum, an dem das Kennwort zuletzt festgelegt wurde. Dies ist ein absoluter Standardzeitwert.
PasswordCanChange
Uhrzeit und Datum, an dem der Benutzer das Kennwort ändern kann. Dies ist ein absoluter Standardzeitwert. Um zu verhindern, dass sich ein Kennwort jemals ändert, legen Sie dieses Element auf ein Datum fest, das sehr weit in die Zukunft geht.
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 Standardzeitwert.
LogonScript
UNICODE_STRING den relativen Pfad zum Anmeldeskript des Kontos enthält.
HomeDirectory
UNICODE_STRING das Basisverzeichnis des Benutzers enthält.
FullName
UNICODE_STRING , die den vollständigen Namen des Benutzers enthalten.
ProfilePath
UNICODE_STRING den Pfad zum Roamingprofil eines Benutzers enthalten. Dies wird nur verwendet, wenn der Benutzer über ein Roamingprofil verfügt.
HomeDirectoryDrive
UNICODE_STRING das Laufwerk enthält, das das Basisverzeichnis des Benutzers 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 mindestens eins der folgenden Flags sein.
Wert | Bedeutung |
---|---|
|
Der Benutzer hat sich mit zusätzlichen Sicherheitsbezeichnern (SIDs) angemeldet. |
|
Der Benutzer hat sich mit einer lokalen Domänengruppe 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 |