共用方式為


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

指定此使用者如何建立工作階段。 這可以是下列旗標。

意義
LOGON_EXTRA_SIDS
使用者使用額外的 SID 登入。

PrivateDataLen

任何 GINA 特定數據的位元組長度。 如果沒有 GINA 特定數據,請將 設定為零。

PrivateData

包含任何 GINA 特定數據的緩衝區。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 winwlx.h