Freigeben über


SEC_WINNT_AUTH_IDENTITY_A-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_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

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

Die 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 im Kennwort, ohne den beendenden NULL-Wert.

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, sofern nicht von der RPC_HTTP_TRANSPORT_CREDENTIALS - oder RPC_HTTP_TRANSPORT_CREDENTIALS_V2-Struktur auf verwiesen wird.

Die Zeichenfolgen können anSI oder UNICODE sein, abhängig vom Wert, der Flags zugewiesen ist.

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 (include Rpc.h)