структура WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 (winwlx.h)
Структура WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 содержит учетные данные клиента, возвращенные вызовом WlxGetConsoleSwitchCredentials.
Это позволяет прозрачно передавать учетные данные в целевой сеанс.
Синтаксис
typedef struct _WLX_CONSOLESWITCH_CREDENTIALS_INFO {
DWORD dwType;
HANDLE UserToken;
LUID LogonId;
QUOTA_LIMITS Quotas;
PWSTR UserName;
PWSTR Domain;
LARGE_INTEGER LogonTime;
BOOL SmartCardLogon;
ULONG ProfileLength;
DWORD MessageType;
USHORT LogonCount;
USHORT BadPasswordCount;
LARGE_INTEGER ProfileLogonTime;
LARGE_INTEGER LogoffTime;
LARGE_INTEGER KickOffTime;
LARGE_INTEGER PasswordLastSet;
LARGE_INTEGER PasswordCanChange;
LARGE_INTEGER PasswordMustChange;
PWSTR LogonScript;
PWSTR HomeDirectory;
PWSTR FullName;
PWSTR ProfilePath;
PWSTR HomeDirectoryDrive;
PWSTR LogonServer;
ULONG UserFlags;
ULONG PrivateDataLen;
PBYTE PrivateData;
} WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0, *PWLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0;
Члены
dwType
Определяет тип выделяемой структуры учетных данных. Типы учетных данных определяются с помощью префикса WLX_CONSOLESWITCHCREDENTIAL_TYPE что позволяет Winlogon вводить структуру, чтобы можно было ссылаться на оставшуюся часть структуры.
UserToken
Дескриптор маркера пользователя.
LogonId
Уникальный идентификатор входа.
Quotas
QUOTA_LIMITS структуры, содержащей сведения об объеме системных ресурсов, доступных пользователю.
UserName
Имя пользователя в виде строки.
Domain
Домен пользователя в виде строки.
LogonTime
Точное время входа в систему.
SmartCardLogon
Значение TRUE , если вход выполнен с помощью смарт-карты.
ProfileLength
Длина профиля пользователя в байтах.
MessageType
MSV1_0_PROFILE_BUFFER_TYPE значение, определяющее тип возвращаемых данных профиля. Для этого элемента необходимо задать значение MsV1_0InteractiveProfile.
LogonCount
Количество попыток входа пользователя в систему.
BadPasswordCount
Количество случаев применения недопустимого пароля к учетной записи с момента последнего успешного входа.
ProfileLogonTime
Время последнего входа пользователя. Это значение стандартного времени Windows в абсолютном формате.
LogoffTime
Время, когда пользователь должен выйти из системы. Это значение стандартного времени Windows в абсолютном формате.
KickOffTime
Время, когда система должна заставить пользователя выйти из системы. Это значение стандартного времени Windows в абсолютном формате. Обратите внимание, что пользователи Windows не вынуждены выходить из системы в интерактивном режиме; однако их сетевые подключения могут быть закрыты.
PasswordLastSet
Время и дата последнего изменения пароля. Это абсолютное значение времени Windows в стандартном формате.
PasswordCanChange
Время и дата, когда пользователю следует напомнить о необходимости смены паролей. Это значение стандартного времени Windows в абсолютном формате. Этот элемент используется GINA для отображения запроса на изменение текущего пароля пользователем.
PasswordMustChange
Время и дата, когда пользователь должен изменить пароль. Если пользователь никогда не может изменить пароль, этот член не определен. Это абсолютное значение времени в Формате Windows.
LogonScript
UNICODE_STRING , содержащий относительный путь к скрипту входа в учетную запись.
HomeDirectory
UNICODE_STRING , содержащий домашний каталог пользователя.
FullName
UNICODE_STRING , содержащее полное имя пользователя.
ProfilePath
UNICODE_STRING указание пути к перемещаемого профиля пользователя, если у пользователя есть перемещаемый профиль. Например: \SomeServer\SomeShare\MyUserName
HomeDirectoryDrive
UNICODE_STRING содержит букву диска (например, C:\ или D:) домашнего каталога.
LogonServer
UNICODE_STRING содержит имя сервера, обрабатывающего запрос на вход.
UserFlags
Указывает, как этот пользователь установил сеанс. Это может быть следующий флаг.
Значение | Значение |
---|---|
|
Пользователь выполнил вход с помощью дополнительных идентификаторов безопасности. |
PrivateDataLen
Длина в байтах любых данных, относящихся к GINA. Установите значение 0, если нет данных, относящихся к GINA.
PrivateData
Буфер, содержащий любые данные, относящиеся к GINA.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winwlx.h |