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) |