WLX_CLIENT_CREDENTIALS_INFO_V2_0 結構 (winwlx.h)
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 |