MSV1_0_INTERACTIVE_LOGON-Struktur (ntsecapi.h)
Die MSV1_0_INTERACTIVE_LOGON-Struktur enthält Informationen zu einer interaktiven Anmeldung.
Sie wird von der LsaLogonUser-Funktion verwendet.
Syntax
typedef struct _MSV1_0_INTERACTIVE_LOGON {
MSV1_0_LOGON_SUBMIT_TYPE MessageType;
UNICODE_STRING LogonDomainName;
UNICODE_STRING UserName;
UNICODE_STRING Password;
} MSV1_0_INTERACTIVE_LOGON, *PMSV1_0_INTERACTIVE_LOGON;
Member
MessageType
MSV1_0_LOGON_SUBMIT_TYPE Wert, der den Typ der angeforderten Anmeldung angibt. Dieser Member muss auf MsV1_0InteractiveLogon festgelegt werden.
LogonDomainName
UNICODE_STRING , der den Namen der Anmeldedomäne enthält. Der angegebene Domänenname muss eine Windows-Domäne oder gemischte Domäne sein, die von diesem Computer als vertrauenswürdig eingestuft wird.
Das Pufferelement des UNICODE_STRING ist relativ zur KERB_INTERACTIVE_LOGON-Struktur und muss auf Arbeitsspeicher verweisen, der an die MSV1_0_INTERACTIVE_LOGON-Struktur angrenzend ist.
UserName
UNICODE_STRING , die den Kontonamen des Benutzers darstellt. Der Name kann bis zu 255 Bytes lang sein. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. Der angegebene Benutzername muss über ein Konto in der Domäne LogonDomainName verfügen.
Das Pufferelement des UNICODE_STRING ist relativ zur KERB_INTERACTIVE_LOGON-Struktur und muss auf Arbeitsspeicher verweisen, der an die MSV1_0_INTERACTIVE_LOGON-Struktur angrenzend ist.
Password
UNICODE_STRING , die das Klartextkennwort des Benutzers enthält. Das Kennwort kann bis zu 255 Bytes lang sein und einen beliebigen Unicode-Wert enthalten. Wenn Sie das Kennwort verwendet haben, löschen Sie es aus dem Arbeitsspeicher, indem Sie die SecureZeroMemory-Funktion aufrufen. Weitere Informationen zum Schutz des Kennworts finden Sie unter Behandeln von Kennwörtern.
Das Pufferelement des UNICODE_STRING ist relativ zur KERB_INTERACTIVE_LOGON-Struktur und muss auf Arbeitsspeicher verweisen, der an die MSV1_0_INTERACTIVE_LOGON-Struktur angrenzend ist.
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 |