Share via


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.

Hinweis Dieser Wert ist nicht garantiert, da der Domänencontroller nicht über alle Anmeldungen und Abmeldungen benachrichtigt wird.
 

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

Weitere Informationen

MSV1_0_PROFILE_BUFFER_TYPE