WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0結構 (winwlx.h)
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 結構包含呼叫 WlxGetConsoleSwitchCredentials 所傳回的客戶端認證。
這可讓認證以透明方式傳輸至目標會話。
語法
typedef struct _WLX_CONSOLESWITCH_CREDENTIALS_INFO {
DWORD dwType;
HANDLE UserToken;
LUID LogonId;
QUOTA_LIMITS Quotas;
PWSTR UserName;
PWSTR Domain;
LARGE_INTEGER LogonTime;
BOOL SmartCardLogon;
ULONG ProfileLength;
DWORD MessageType;
USHORT LogonCount;
USHORT BadPasswordCount;
LARGE_INTEGER ProfileLogonTime;
LARGE_INTEGER LogoffTime;
LARGE_INTEGER KickOffTime;
LARGE_INTEGER PasswordLastSet;
LARGE_INTEGER PasswordCanChange;
LARGE_INTEGER PasswordMustChange;
PWSTR LogonScript;
PWSTR HomeDirectory;
PWSTR FullName;
PWSTR ProfilePath;
PWSTR HomeDirectoryDrive;
PWSTR LogonServer;
ULONG UserFlags;
ULONG PrivateDataLen;
PBYTE PrivateData;
} WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0, *PWLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0;
成員
dwType
識別所配置的認證結構類型。 認證類型會以前置詞定義,WLX_CONSOLESWITCHCREDENTIAL_TYPE允許 Winlogon 輸入結構,以便參考結構的其餘部分。
UserToken
使用者令牌的句柄。
LogonId
唯一登入標識碼。
Quotas
QUOTA_LIMITS結構,其中包含使用者可用的系統資源數量資訊。
UserName
用戶的名稱做為字串。
Domain
使用者的網域做為字串。
LogonTime
確切的登入時間。
SmartCardLogon
如果登入是由SmartCard完成,則為TRUE。
ProfileLength
使用者配置檔的長度,以位元組為單位。
MessageType
MSV1_0_PROFILE_BUFFER_TYPE 值,識別要傳回的配置檔數據類型。 這個成員必須設定為 MsV1_0InteractiveProfile。
LogonCount
使用者目前登入的次數。
BadPasswordCount
自上次成功登入后,密碼無效的次數會套用至帳戶。
ProfileLogonTime
使用者上次登入的時間。 這是絕對格式的 Windows 標準時間值。
LogoffTime
用戶應該註銷的時間。 這是絕對格式的 Windows 標準時間值。
KickOffTime
系統應該強制用戶註銷的時間。 這是絕對格式的 Windows 標準時間值。 請注意,Windows 使用者不會強制以互動方式註銷;不過,其網路連線可能會關閉。
PasswordLastSet
上次變更密碼的時間和日期。 這是 Windows 標準時間值的絕對格式。
PasswordCanChange
應提醒使用者變更密碼的時間和日期。 這是絕對格式的 Windows 標準時間值。 GINA 會使用此成員來顯示提示,詢問使用者是否要變更目前的密碼。
PasswordMustChange
用戶必須變更密碼的時間和日期。 如果使用者永遠無法變更密碼,則此成員是未定義的。 這是絕對格式 Windows 標準時間值。
LogonScript
UNICODE_STRING 包含帳戶登入腳本的相對路徑。
HomeDirectory
UNICODE_STRING 包含使用者的主目錄。
FullName
UNICODE_STRING 包含使用者的完整名稱。
ProfilePath
UNICODE_STRING 如果使用者有漫遊配置檔,則指定使用者漫遊配置檔的路徑。 例如:\SomeServer\SomeShare\MyUserName
HomeDirectoryDrive
UNICODE_STRING 包含主目錄的 C:\ 或 D:) 驅動器號 (。
LogonServer
UNICODE_STRING 包含處理登入要求之伺服器的名稱。
UserFlags
指定此使用者如何建立工作階段。 這可以是下列旗標。
值 | 意義 |
---|---|
|
使用者使用額外的 SID 登入。 |
PrivateDataLen
任何 GINA 特定數據的位元組長度。 如果沒有 GINA 特定數據,請將 設定為零。
PrivateData
包含任何 GINA 特定數據的緩衝區。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winwlx.h |