WTSINFOA 結構 (wtsapi32.h)

包含遠端桌面服務會話的相關信息。

語法

typedef struct _WTSINFOA {
  WTS_CONNECTSTATE_CLASS State;
  DWORD                  SessionId;
  DWORD                  IncomingBytes;
  DWORD                  OutgoingBytes;
  DWORD                  IncomingFrames;
  DWORD                  OutgoingFrames;
  DWORD                  IncomingCompressedBytes;
  DWORD                  OutgoingCompressedBy;
  CHAR                   WinStationName[WINSTATIONNAME_LENGTH];
  CHAR                   Domain[DOMAIN_LENGTH];
  CHAR                   UserName[USERNAME_LENGTH + 1];
  LARGE_INTEGER          ConnectTime;
  LARGE_INTEGER          DisconnectTime;
  LARGE_INTEGER          LastInputTime;
  LARGE_INTEGER          LogonTime;
  LARGE_INTEGER          CurrentTime;
} WTSINFOA, *PWTSINFOA;

成員

State

指出會話目前連線狀態 的 WTS_CONNECTSTATE_CLASS 列舉型別值。

SessionId

工作階段識別項。

IncomingBytes

未壓縮的遠端桌面通訊協定 (RDP) 從客戶端到伺服器的數據。

OutgoingBytes

從伺服器到用戶端的未壓縮 RDP 資料。

IncomingFrames

從用戶端傳送到伺服器的 RDP 資料框架數目,因為用戶端已連線。

OutgoingFrames

從伺服器傳送到用戶端的 RDP 數據框架數目,因為用戶端已連線。

IncomingCompressedBytes

從客戶端到伺服器的壓縮 RDP 資料。

OutgoingCompressedBy

WinStationName[WINSTATIONNAME_LENGTH]

以 Null 結尾的字串,其中包含會話的 WinStation 名稱。

Domain[DOMAIN_LENGTH]

以 Null 結尾的字串,其中包含使用者所屬的功能變數名稱。

UserName[USERNAME_LENGTH + 1]

以 Null 結束的字串,其中包含擁有工作階段的用戶名稱。

ConnectTime

最新的用戶端連線時間。

DisconnectTime

最後一個用戶端中斷連線時間。

LastInputTime

會話中最後一個使用者輸入的時間。

LogonTime

使用者登入會話的時間。

CurrentTime

呼叫 WTSINFO 數據結構的時間。

備註

注意

wtsapi32.h 標頭會將 WTSINFO 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱 函式原型的慣例

規格需求

需求
最低支援的用戶端 Windows Vista SP1
最低支援的伺服器 Windows Server 2008
標頭 wtsapi32.h