远程桌面服务 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

获取会话 ID 指定的已登录用户的主访问令牌。

WTSRegisterSessionNotification

注册指定窗口以接收会话更改通知。

WTSRegisterSessionNotificationEx

注册指定窗口以接收会话更改通知。

WTSSendMessage

在指定远程桌面服务会话的客户端桌面上显示消息框。

WTSSetListenerSecurity

配置远程桌面服务侦听器的安全描述符。

WTSSetUserConfig

修改指定域控制器或 RD 会话主机服务器上的指定用户的配置信息。

WTSShutdownSystem

关闭 (,并选择性地重启) 指定的 RD 会话主机服务器。

WTSStartRemoteControlSession

启动另一个远程桌面服务会话的远程控制。 必须从远程会话调用此函数。

WTSStopRemoteControlSession

停止远程控制会话。

WTSTerminateProcess

终止指定 RD 会话主机服务器上的指定进程。

WTSUnRegisterSessionNotification

取消注册指定的窗口,使其不再收到会话更改通知。

WTSUnRegisterSessionNotificationEx

取消注册指定的窗口,使其不再收到会话更改通知。

WTSVirtualChannelClose

关闭打开的虚拟通道句柄。

WTSVirtualChannelOpen

打开指向指定虚拟通道服务器端的句柄。

WTSVirtualChannelOpenEx

以类似于 WTSVirtualChannelOpen 的方式创建虚拟通道。

WTSVirtualChannelPurgeInput

删除从客户端发送到指定虚拟通道上的服务器的所有排队输入数据。

WTSVirtualChannelPurgeOutput

删除从服务器发送到指定虚拟通道上的客户端的所有排队输出数据。

WTSVirtualChannelQuery

返回有关指定虚拟通道的信息。

WTSVirtualChannelRead

从虚拟通道的服务器端读取数据。

WTSVirtualChannelWrite

将数据写入虚拟通道的服务器端。

WTSWaitSystemEvent

等待远程桌面服务事件,然后再返回到调用方。