KERB_ADD_CREDENTIALS_REQUEST-Struktur (ntsecapi.h)
Gibt eine Nachricht an, die zusätzliche Serveranmeldeinformationen für eine Anmeldesitzung hinzufügen, entfernen oder ersetzen soll. Das SeTcbPrivilege ist erforderlich, um die Anmeldeinformationen eines anderen Anmeldekontos zu ändern.
Syntax
typedef struct _KERB_ADD_CREDENTIALS_REQUEST {
KERB_PROTOCOL_MESSAGE_TYPE MessageType;
UNICODE_STRING UserName;
UNICODE_STRING DomainName;
UNICODE_STRING Password;
LUID LogonId;
ULONG Flags;
} KERB_ADD_CREDENTIALS_REQUEST, *PKERB_ADD_CREDENTIALS_REQUEST;
Member
MessageType
Ein Wert der KERB_PROTOCOL_MESSAGE_TYPE-Enumeration, der die Nachrichtentypen auflistet, die durch Aufrufen der LsaCallAuthenticationPackage-Funktion an das Kerberos-Authentifizierungspaket gesendet werden können. Dieser Member muss auf KerbAddExtraCredentialsMessage festgelegt werden.
UserName
Der Benutzername für die Anmeldeinformationen.
DomainName
Der Domänenname für die Anmeldeinformationen.
Password
Das Kennwort für die Anmeldeinformationen.
LogonId
Die Anmelde-ID der Anmeldeinformationen. Der Wert dieses Members kann NULL sein.
Flags
Ein -Wert, der angibt, was mit den Anmeldeinformationen zu tun ist. Dies kann einer der folgenden Werte sein.
Hinweise
Das Aufrufen der LsaCallAuthenticationPackage-Funktion mit dieser Struktur wirkt sich nur auf das Verhalten der Funktion AcceptSecurityContext (Kerberos) aus. Die Verwendung dieser Struktur ermöglicht es mehreren physischen und virtuellen Servern, eine einzelne Identität gemeinsam zu nutzen.
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 |