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

См. также раздел

WlxQueryTsLogonCredentials