структура SEC_WINNT_AUTH_IDENTITY_A (rpcdce.h)
Структура SEC_WINNT_AUTH_IDENTITY позволяет передавать определенное имя пользователя и пароль в библиотеку времени выполнения для проверки подлинности. Структура допустима для Windows и Macintosh.
Синтаксис
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;
Члены
User
Строка, содержащая имя пользователя.
UserLength
Число символов в user, за исключением завершающего значения NULL.
Domain
Строка, содержащая имя домена или рабочей группы.
DomainLength
Число символов в домене, за исключением завершающего значения NULL.
Password
Строка, содержащая пароль пользователя в домене или рабочей группе.
PasswordLength
Число символов в пароле, за исключением завершающего значения NULL.
Flags
Флаги, используемые для указания ANSI или ЮНИКОДа. Должна быть одной из следующих:
SEC_WINNT_AUTH_IDENTITY_ANSI
SEC_WINNT_AUTH_IDENTITY_UNICODE
Комментарии
Эта структура должна оставаться действительной в течение всего времени существования дескриптора привязки, если на не указана структура RPC_HTTP_TRANSPORT_CREDENTIALS или RPC_HTTP_TRANSPORT_CREDENTIALS_V2 .
Строки могут быть ANSI или ЮНИКОД в зависимости от значения, присвоенного flags.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | rpcdce.h (включая Rpc.h) |