共用方式為


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