共用方式為


遠端桌面服務 API 函式

下列函式會與遠端桌面服務搭配使用。

本節內容

ProcessIdToSessionId

擷取與指定進程相關聯的遠端桌面服務會話。

TLSConnectToLsServer

開啟指定遠端桌面授權伺服器的控制碼。

TLSDisconnectFromServer

關閉遠端桌面授權伺服器的開啟控制碼。

TLSGetServerCertificate

傳回遠端桌面授權伺服器的憑證。

TLSKeyPackEnumBegin

根據搜尋準則,開始列舉安裝在遠端桌面授權伺服器上的所有金鑰套件。

TLSKeyPackEnumEnd

從先前對 TLSKeyPackEnumBegin 函式的呼叫繼續,並終止列舉。

TLSKeyPackEnumNext

從先前對 TLSKeyPackEnumBegin 函式的呼叫繼續,並傳回符合搜尋準則的遠端桌面授權伺服器上所安裝的下一個金鑰套件。

TLSLicenseEnumBegin

根據搜尋準則,開始列舉遠端桌面授權伺服器所發出的授權。

TLSLicenseEnumEnd

從先前對 TLSLicenseEnumBegin 函式的呼叫繼續,並終止列舉。

TLSLicenseEnumNext

從先前對 TLSLicenseEnumBegin 函式的呼叫繼續,並傳回符合搜尋準則的遠端桌面授權伺服器上所安裝的下一個授權。

VirtualChannelClose

關閉虛擬通道的用戶端端。

VirtualChannelEntry

使用遠端桌面服務虛擬通道之應用程式的用戶端 DLL 的應用程式定義進入點。

VirtualChannelInit

初始化用戶端 DLL 對遠端桌面服務虛擬通道的存取。

VirtualChannelInitEvent

遠端桌面服務呼叫以通知用戶端 DLL 虛擬通道事件的應用程式定義回呼函式。

VirtualChannelOpen

開啟虛擬通道的用戶端結尾。

VirtualChannelOpenEvent

遠端桌面服務呼叫的應用程式定義回呼函式,可通知用戶端 DLL 特定虛擬通道的事件。

VirtualChannelWrite

將資料從虛擬通道的用戶端傳送至伺服器端上的夥伴應用程式。

WTSCloseServer

關閉遠端桌面工作階段主機的開啟控制碼, (RD 工作階段主機) 伺服器。

WTSConnectSession

將遠端桌面服務會話連線到本機電腦上的現有會話。

WTSCreateListener

建立新的遠端桌面服務接聽程式,或設定現有的接聽程式。

WTSDisconnectSession

將登入的使用者與指定的遠端桌面服務會話中斷連線,而不需關閉會話。

WTSEnableChildSessions

啟用或停用 子會話

WTSEnumerateListeners

列舉 RD 工作階段主機伺服器上的所有遠端桌面服務接聽程式。

WTSEnumerateProcesses

擷取指定之 RD 工作階段主機伺服器上作用中進程的相關資訊。

WTSEnumerateProcessesEx

擷取指定之 RD 工作階段主機伺服器或遠端桌面虛擬化主機 (RD 虛擬化主機) 伺服器上作用中進程的相關資訊。

WTSEnumerateServers

傳回指定網域內所有 RD 工作階段主機伺服器的清單。

WTSEnumerateSessions

擷取 RD 工作階段主機伺服器上的會話清單。

WTSEnumerateSessionsEx

擷取指定之 RD 工作階段主機伺服器或 RD 虛擬化主機伺服器上的會話清單。

WTSFreeMemory

釋放遠端桌面服務函式配置的記憶體。

WTSFreeMemoryEx

釋放包含遠端桌面服務函式所配置 之WTS_PROCESS_INFO_EXWTS_SESSION_INFO_1 結構的記憶體。

WTSGetActiveConsoleSessionId

擷取主控台會話的會話識別碼。

WTSGetChildSessionId

如果有的話,擷取子會話識別碼。

WTSGetListenerSecurity

擷取遠端桌面服務接聽程式的安全性描述項。

WTSIsChildSessionsEnabled

判斷是否啟用子會話。

WTSLogoffSession

登出指定的遠端桌面服務會話。

WTSOpenServer

開啟指定之 RD 工作階段主機伺服器的控制碼。

WTSOpenServerEx

開啟指定之 RD 工作階段主機伺服器或 RD 虛擬化主機伺服器的控制碼。

WTSQueryListenerConfig

擷取遠端桌面服務接聽程式的組態資訊。

WTSQuerySessionInformation

擷取指定 RD 工作階段主機伺服器上的指定會話資訊。

WTSQueryUserConfig

擷取指定網域控制站或 RD 工作階段主機伺服器上的指定使用者的組態資訊。

WTSQueryUserToken

取得會話識別碼所指定登入使用者的主要存取權杖。

WTSRegisterSessionNotification

註冊指定的視窗以接收會話變更通知。

WTSRegisterSessionNotificationEx

註冊指定的視窗以接收會話變更通知。

WTSSendMessage

在指定的遠端桌面服務會話的用戶端桌面上顯示訊息方塊。

WTSSetListenerSecurity

設定遠端桌面服務接聽程式的安全性描述項。

WTSSetUserConfig

修改指定網域控制站或 RD 工作階段主機伺服器上的指定使用者的組態資訊。

WTSShutdownSystem

關閉 (,並選擇性地重新開機) 指定的 RD 工作階段主機伺服器。

WTSStartRemoteControlSession

啟動另一個遠端桌面服務會話的遠端控制。 您必須從遠端會話呼叫此函式。

WTSStopRemoteControlSession

停止遠端控制會話。

WTSTerminateProcess

終止指定 RD 工作階段主機伺服器上的指定進程。

WTSUnRegisterSessionNotification

取消註冊指定的視窗,使其不會收到進一步的會話變更通知。

WTSUnRegisterSessionNotificationEx

取消註冊指定的視窗,使其不會收到進一步的會話變更通知。

WTSVirtualChannelClose

關閉開啟的虛擬通道控制碼。

WTSVirtualChannelOpen

開啟指定之虛擬通道之伺服器端的控制碼。

WTSVirtualChannelOpenEx

以類似 WTSVirtualChannelOpen的方式建立虛擬通道。

WTSVirtualChannelPurgeInput

刪除從用戶端傳送到指定虛擬通道上伺服器的所有佇列輸入資料。

WTSVirtualChannelPurgeOutput

刪除從伺服器傳送到指定虛擬通道上用戶端的所有佇列輸出資料。

WTSVirtualChannelQuery

傳回指定之虛擬通道的相關資訊。

WTSVirtualChannelRead

從虛擬通道的伺服器端讀取資料。

WTSVirtualChannelWrite

將資料寫入虛擬通道的伺服器端。

WTSWaitSystemEvent

在返回呼叫端之前,等候遠端桌面服務事件。