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