структура SEC_WINNT_AUTH_IDENTITY_W (rpcdce.h)
Структура SEC_WINNT_AUTH_IDENTITY позволяет передавать определенное имя пользователя и пароль в библиотеку времени выполнения для проверки подлинности. Структура допустима для Windows и Macintosh.
Синтаксис
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;
Члены
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) |