Поделиться через


структура 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)