структура WLX_CLIENT_CREDENTIALS_INFO_V2_0 (winwlx.h)
Структура WLX_CLIENT_CREDENTIALS_INFO_V2_0 содержит учетные данные клиента, возвращенные вызовом WlxQueryTsLogonCredentials.
Библиотека DLL GINA отвечает за вызов LocalFree для освобождения ресурсов, используемых этой структурой, когда структура больше не нужна.
Синтаксис
typedef struct _WLX_CLIENT_CREDENTIALS_INFO_2_0 {
DWORD dwType;
PWSTR pszUserName;
PWSTR pszDomain;
PWSTR pszPassword;
BOOL fPromptForPassword;
BOOL fDisconnectOnLogonFailure;
} WLX_CLIENT_CREDENTIALS_INFO_V2_0, *PWLX_CLIENT_CREDENTIALS_INFO_V2_0;
Члены
dwType
Указывает тип структуры учетных данных, выделенной библиотекой DLL GINA. Типы учетных данных определяются с помощью префикса WLX_CREDENTIAL_TYPE_xxx.
pszUserName
Указатель на имя учетной записи, вошедшего в систему.
pszDomain
Указатель на имя домена, используемого для входа.
pszPassword
Указатель на пароль учетной записи пользователя в виде открытого текста. Завершив использование pszPassword, очистите конфиденциальную информацию из памяти, вызвав функцию SecureZeroMemory .
Дополнительные сведения о защите паролей см. в разделе Обработка паролей.
fPromptForPassword
Принудительно запрашивает пароль из-за переопределения администрирования. Это позволяет различать автоматический вход без пароля.
fDisconnectOnLogonFailure
Определяет, разрешает ли GINA пользователю предоставлять разные учетные данные в случае сбоя входа. Если параметр fDisconnectOnLogonFailure имеет значение TRUE и вход завершается сбоем, WlxLoggedOutSAS должен вернуть WLX_SAS_ACTION_LOGOFF. Это приведет к тому, что Winlogon завершит сеанс. Если параметр fDisconnectOnLogonFailure имеет значение FALSE и вход завершается сбоем, GINA может разрешить пользователю отправлять другие учетные данные.
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winwlx.h |