SEC_WINNT_AUTH_IDENTITY_A-Struktur (sspi.h)
Ermöglicht es Ihnen, einen bestimmten Benutzernamen und ein bestimmtes Kennwort zum Zweck der Authentifizierung an die Laufzeitbibliothek zu übergeben.
Syntax
typedef struct _SEC_WINNT_AUTH_IDENTITY_A {
unsigned char *User;
unsigned long UserLength;
unsigned char *Domain;
unsigned long DomainLength;
unsigned char *Password;
unsigned long PasswordLength;
unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;
Member
User
Eine Zeichenfolge, die den Benutzernamen enthält.
UserLength
Die Länge der Benutzerzeichenfolge in Zeichen, ohne das abschließende NULL-Zeichen.
Domain
Eine Zeichenfolge, die den Domänennamen oder den Arbeitsgruppennamen enthält.
DomainLength
Die Länge der Domänenzeichenfolge in Zeichen, ohne das abschließende NULL-Zeichen.
Password
Eine Zeichenfolge, die das Kennwort des Benutzers in der Domäne oder Arbeitsgruppe enthält. Wenn Sie das Kennwort verwendet haben, entfernen Sie die vertraulichen Informationen aus dem Arbeitsspeicher, indem Sie SecureZeroMemory aufrufen. Weitere Informationen zum Schutz des Kennworts finden Sie unter Behandeln von Kennwörtern.
PasswordLength
Die Länge der Kennwortzeichenfolge in Zeichen, ohne das abschließende NULL-Zeichen.
Flags
Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Die Zeichenfolgen in dieser Struktur haben das ANSI-Format. |
|
Die Zeichenfolgen in dieser Struktur haben das Unicode-Format . |
Hinweise
Wenn diese Struktur mit RPC verwendet wird, muss die Struktur für die Lebensdauer des Bindungshandles gültig bleiben.
Die Zeichenfolgen können ANSI oder Unicode sein, je nach dem Wert, den Sie dem Flags-Element zuweisen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | sspi.h |