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 是否允许用户在登录失败时提供不同的凭据。 如果 fDisconnectOnLogonFailure 为 TRUE 且登录失败, 则 WlxLoggedOutSAS 应返回WLX_SAS_ACTION_LOGOFF。 这将导致 Winlogon 终止会话。 如果 fDisconnectOnLogonFailure 为 FALSE 且登录失败,则 GINA 可以允许用户提交不同的凭据。
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winwlx.h |