winwlx.h) (WLX_CLIENT_CREDENTIALS_INFO_V2_0 结构

WLX_CLIENT_CREDENTIALS_INFO_V2_0 结构包含调用 WlxQueryTsLogonCredentials 返回的客户端凭据

当不再需要该结构时, GINA DLL 负责调用 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

指定 GINA DLL 分配的 凭据 结构的类型。 凭据类型使用前缀WLX_CREDENTIAL_TYPE_xxx定义。

pszUserName

指向已登录帐户名称的指针。

pszDomain

指向用于登录的域名称的指针。

pszPassword

指向用户帐户的纯文本密码的指针。 使用 完 pszPassword 后,通过调用 SecureZeroMemory 函数从内存中清除敏感信息。

有关保护密码的详细信息,请参阅 处理密码

fPromptForPassword

由于管理替代,强制提示输入密码。 这允许区分不带密码的自动登录。

fDisconnectOnLogonFailure

确定 GINA 是否允许用户在登录失败时提供不同的凭据。 如果 fDisconnectOnLogonFailureTRUE 且登录失败, 则 WlxLoggedOutSAS 应返回WLX_SAS_ACTION_LOGOFF。 这将导致 Winlogon 终止会话。 如果 fDisconnectOnLogonFailureFALSE 且登录失败,则 GINA 可以允许用户提交不同的凭据。

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winwlx.h

另请参阅

WlxQueryTsLogonCredentials