Freigeben über


SEC_WINNT_AUTH_IDENTITY_W-Struktur (rpcdce.h)

Die SEC_WINNT_AUTH_IDENTITY-Struktur ermöglicht die Übergabe eines bestimmten Benutzernamens und Kennworts an die Laufzeitbibliothek zum Zweck der Authentifizierung. Die Struktur ist für Windows und Macintosh gültig.

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

Zeichenfolge, die den Benutzernamen enthält.

UserLength

Anzahl der Zeichen in User, mit Ausnahme des beendenden NULL.

Domain

Zeichenfolge, die den Domänen- oder Arbeitsgruppennamen enthält.

DomainLength

Anzahl der Zeichen in Der Domäne, mit Ausnahme des beendenden NULL.

Password

Zeichenfolge, die das Kennwort des Benutzers in der Domäne oder Arbeitsgruppe enthält.

PasswordLength

Anzahl der Zeichen in Password, mit Ausnahme des beendenden NULL.

Flags

Flags, die zum Angeben von ANSI oder UNICODE verwendet werden. Dies muss eine der folgenden Ressourcen sein:

SEC_WINNT_AUTH_IDENTITY_ANSI

SEC_WINNT_AUTH_IDENTITY_UNICODE

Hinweise

Diese Struktur muss für die Lebensdauer des Bindungshandles gültig bleiben, es sei denn, aus der RPC_HTTP_TRANSPORT_CREDENTIALS - oder RPC_HTTP_TRANSPORT_CREDENTIALS_V2-Struktur wird darauf verwiesen.

Die Zeichenfolgen können je nach dem Wert, der Flags zugewiesen ist, ANSI oder UNICODE sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile rpcdce.h (rpc.h einschließen)