Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SEC_WINNT_AUTH_IDENTITY_EX-Struktur enthält Informationen zu einem Benutzer. Sowohl eine ANSI- als auch Unicode- Form dieser Struktur werden bereitgestellt.
Syntax
typedef struct _SEC_WINNT_AUTH_IDENTITY_EXA {
unsigned long Version;
unsigned long Length;
unsigned char *User;
unsigned long UserLength;
unsigned char *Domain;
unsigned long DomainLength;
unsigned char *Password;
unsigned long PasswordLength;
unsigned long Flags;
unsigned char *PackageList;
unsigned long PackageListLength;
} SEC_WINNT_AUTH_IDENTITY_EXA, *PSEC_WINNT_AUTH_IDENTITY_EXA;
Angehörige
Version
Ein nicht signierter Wert, der die Versionsnummer der Struktur angibt.
Length
Eine nicht signierte Lange, die die Länge der Struktur in Bytes angibt.
User
Eine Unicode- oder ANSI-Zeichenfolge, die den Namen des Benutzerkontos enthält.
UserLength
Die Länge der User Zeichenfolge in Zeichen.
Domain
Eine Unicode- oder ANSI-Zeichenfolge, die den Namen der Domäne für das Benutzerkonto enthält.
DomainLength
Die Länge der Domain- Zeichenfolge in Zeichen.
Password
Eine Unicode- oder ANSI-Zeichenfolge, die das Benutzerkennwort in Nur-Text enthält. Wenn Sie das Kennwort verwendet haben, entfernen Sie die vertraulichen Informationen aus dem Arbeitsspeicher, indem Sie die SecureZeroMemory-Funktion aufrufen. Weitere Informationen zum Schutz des Kennworts finden Sie unter Behandeln von Kennwörtern.
PasswordLength
Die Länge der Kennwort- Zeichenfolge in Zeichen.
Flags
Ein nicht signiertes langes Flag, das den Typ angibt, der von verhandelbaren Sicherheitspaketenverwendet wird.
| Wert | Bedeutung |
|---|---|
|
Alle Daten befinden sich in einem Puffer. |
|
Wird mit dem Kerberos-Sicherheitssupportanbieter (SSP) verwendet. Anmeldeinformationen sind nur für Identitäten vorgesehen. Das Kerberos-Paket wird angewiesen, keine Autorisierungsdaten in das Ticket einzuschließen. |
|
Anmeldeinformationen befinden sich in ANSI-Formular. |
|
Anmeldeinformationen befinden sich in Unicode-Form. |
PackageList
Eine Unicode- oder ANSI-Zeichenfolge, die eine durch Trennzeichen getrennte Liste von Namen von Sicherheitspaketen enthält, die bei Verwendung des Microsoft Negotiate-Anbieters verfügbar sind.
Legen Sie diesen Wert auf "!ntlm" fest, um anzugeben, dass das NTLM--Paket nicht verwendet werden soll.
PackageListLength
Die Länge der PackageList- Zeichenfolge in Zeichen.
Bemerkungen
Beachten Sie, dass die Struktur, wenn diese Struktur mit RPC verwendet wird, für die Lebensdauer des Bindungshandle gültig bleiben muss.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
| Header- | sspi.h |