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 |