Freigeben über


SEC_WINNT_AUTH_IDENTITY_W-Struktur (sspi.h)

Ermöglicht es Ihnen, einen bestimmten Benutzernamen und ein bestimmtes Kennwort für die Authentifizierung an die Laufzeitbibliothek zu übergeben.

Syntax

typedef struct _SEC_WINNT_AUTH_IDENTITY_W {
  unsigned short *User;
  unsigned long  UserLength;
  unsigned short *Domain;
  unsigned long  DomainLength;
  unsigned short *Password;
  unsigned long  PasswordLength;
  unsigned long  Flags;
} SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W;

Member

User

Eine Zeichenfolge, die den Benutzernamen enthält.

UserLength

Die Länge der Benutzerzeichenfolge in Zeichen, ohne das beendende 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 beendende 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 endende NULL-Zeichen.

Flags

Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
SEC_WINNT_AUTH_IDENTITY_ANSI
Die Zeichenfolgen in dieser Struktur sind im ANSI-Format.
SEC_WINNT_AUTH_IDENTITY_UNICODE
Die Zeichenfolgen in dieser Struktur sind im 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, abhängig vom Wert, den Sie dem Flags-Element zuweisen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile sspi.h