структура SEC_WINNT_AUTH_IDENTITY_EXW (sspi.h)
Структура SEC_WINNT_AUTH_IDENTITY_EX содержит сведения о пользователе. Предоставляются и ANSI, и Юникод форме этой структуры.
Синтаксис
typedef struct _SEC_WINNT_AUTH_IDENTITY_EXW {
unsigned long Version;
unsigned long Length;
unsigned short *User;
unsigned long UserLength;
unsigned short *Domain;
unsigned long DomainLength;
unsigned short *Password;
unsigned long PasswordLength;
unsigned long Flags;
unsigned short *PackageList;
unsigned long PackageListLength;
} SEC_WINNT_AUTH_IDENTITY_EXW, *PSEC_WINNT_AUTH_IDENTITY_EXW;
Члены
Version
Незаписанный длинный знак, указывающий номер версии структуры.
Length
Неподписанный длинный знак, указывающий длину структуры в байтах.
User
Строка Юникода или ANSI, содержащая имя учетной записи пользователя.
UserLength
Длина в символах строки пользователя
Domain
Строка Юникода или ANSI, содержащая имя домена для учетной записи пользователя.
DomainLength
Длина в символах строки домена
Password
Строка Юникода или ANSI, содержащая пароль пользователя в виде открытого текста. После завершения использования пароля удалите конфиденциальную информацию из памяти, вызвав функцию SecureZeroMemory. Дополнительные сведения о защите пароля см. в обработке паролей.
PasswordLength
Длина в символах строки пароль.
Flags
Неподписанный длинный флаг, указывающий тип, используемый переговорными пакетами безопасности.
PackageList
Строка Юникода или ANSI, содержащая разделенный запятыми список имен пакетов безопасности, доступных при использовании поставщика Microsoft Negotiate.
Задайте для этого значение "!ntlm", чтобы указать, что пакет NTLM не используется.
PackageListLength
Длина в символах строки PackageList.
Замечания
Обратите внимание, что при использовании этой структуры с RPC структура должна оставаться допустимой в течение времени существования дескриптора привязки.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | sspi.h |