使用英语阅读

通过


wtsapi32.h 标头

远程桌面服务使用此标头。 有关详细信息,请参阅:

wtsapi32.h 包含以下编程接口:

函数

 
WTSCloseServer

关闭远程桌面会话主机 (RD 会话主机) 服务器的打开句柄。
WTSConnectSessionA

将远程桌面服务会话连接到本地计算机上的现有会话。 (ANSI)
WTSConnectSessionW

将远程桌面服务会话连接到本地计算机上的现有会话。 (Unicode)
WTSCreateListenerA

创建新的远程桌面服务侦听器或配置现有侦听器。 (ANSI)
WTSCreateListenerW

创建新的远程桌面服务侦听器或配置现有侦听器。 (Unicode)
WTSDisconnectSession

在不关闭会话的情况下断开已登录用户与指定的远程桌面服务会话的连接。
WTSEnableChildSessions

启用或禁用子会话。
WTSEnumerateListenersA

枚举远程桌面会话主机 (RD 会话主机) 服务器上的所有远程桌面服务侦听器。 (ANSI)
WTSEnumerateListenersW

枚举远程桌面会话主机 (RD 会话主机) 服务器上的所有远程桌面服务侦听器。 (Unicode)
WTSEnumerateProcessesA

检索有关指定远程桌面会话主机 (RD 会话主机) 服务器上的活动进程的信息。 (ANSI)
WTSEnumerateProcessesExA

检索有关指定远程桌面会话主机 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器上的活动进程的信息。 (ANSI)
WTSEnumerateProcessesExW

检索有关指定远程桌面会话主机 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器上的活动进程的信息。 (Unicode)
WTSEnumerateProcessesW

检索有关指定远程桌面会话主机 (RD 会话主机) 服务器上的活动进程的信息。 (Unicode)
WTSEnumerateServersA

返回指定域中所有远程桌面会话主机 (RD 会话主机) 服务器的列表。 (ANSI)
WTSEnumerateServersW

返回指定域中所有远程桌面会话主机 (RD 会话主机) 服务器的列表。 (Unicode)
WTSEnumerateSessionsA

检索远程桌面会话主机 (RD 会话主机) 服务器上的会话列表。 (ANSI)
WTSEnumerateSessionsExA

检索指定远程桌面会话主机 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器上的会话列表。 (ANSI)
WTSEnumerateSessionsExW

检索指定远程桌面会话主机 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器上的会话列表。 (Unicode)
WTSEnumerateSessionsW

检索远程桌面会话主机 (RD 会话主机) 服务器上的会话列表。 (Unicode)
WTSFreeMemory

释放远程桌面服务函数分配的内存。
WTSFreeMemoryExA

释放包含远程桌面服务函数分配的WTS_PROCESS_INFO_EX或WTS_SESSION_INFO_1结构的内存。 (ANSI)
WTSFreeMemoryExW

释放包含远程桌面服务函数分配的WTS_PROCESS_INFO_EX或WTS_SESSION_INFO_1结构的内存。 (Unicode)
WTSGetChildSessionId

检索子会话标识符(如果存在)。
WTSGetListenerSecurityA

检索远程桌面服务侦听器的安全描述符。 (ANSI)
WTSGetListenerSecurityW

检索远程桌面服务侦听器的安全描述符。 (Unicode)
WTSIsChildSessionsEnabled

确定是否启用子会话。
WTSLogoffSession

注销指定的远程桌面服务会话。
WTSOpenServerA

打开指定远程桌面会话主机的句柄 (RD 会话主机) 服务器。 (ANSI)
WTSOpenServerExA

打开指定远程桌面会话主机的句柄 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器。 (ANSI)
WTSOpenServerExW

打开指定远程桌面会话主机的句柄 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器。 (Unicode)
WTSOpenServerW

打开指定远程桌面会话主机的句柄 (RD 会话主机) 服务器。 (Unicode)
WTSQueryListenerConfigA

检索远程桌面服务侦听器的配置信息。 (ANSI)
WTSQueryListenerConfigW

检索远程桌面服务侦听器的配置信息。 (Unicode)
WTSQuerySessionInformationA

检索指定远程桌面会话主机 (RD 会话主机) 服务器上的指定会话的会话信息。 (ANSI)
WTSQuerySessionInformationW

检索指定远程桌面会话主机 (RD 会话主机) 服务器上的指定会话的会话信息。 (Unicode)
WTSQueryUserConfigA

检索指定域控制器或远程桌面会话主机 (RD 会话主机) 服务器上的指定用户的配置信息。 (ANSI)
WTSQueryUserConfigW

检索指定域控制器或远程桌面会话主机 (RD 会话主机) 服务器上的指定用户的配置信息。 (Unicode)
WTSQueryUserToken

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

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

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

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

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

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

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

修改指定域控制器或远程桌面会话主机 (RD 会话主机) 服务器上的指定用户的配置信息。 (ANSI)
WTSSetUserConfigW

修改指定域控制器或远程桌面会话主机 (RD 会话主机) 服务器上的指定用户的配置信息。 (Unicode)
WTSShutdownSystem

关闭 (,并可以选择) 指定的远程桌面会话主机 (RD 会话主机) 服务器重启。
WTSStartRemoteControlSessionA

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

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

停止远程控制会话。
WTSTerminateProcess

终止指定远程桌面会话主机 (RD 会话主机) 服务器上的指定进程。
WTSUnRegisterSessionNotification

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

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

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

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

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

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

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

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

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

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

在返回到调用方之前,等待远程桌面服务事件。

结构

 
WTS_CLIENT_ADDRESS

包含远程桌面服务会话的客户端网络地址。
WTS_CLIENT_DISPLAY

包含有关远程桌面连接 (RDC) 客户端显示的信息。 (WTS_CLIENT_DISPLAY)
WTS_PROCESS_INFO_EXA

包含有关远程桌面会话主机 (RD 会话主机) 服务器上运行的进程的扩展信息。 (ANSI)
WTS_PROCESS_INFO_EXW

包含有关远程桌面会话主机 (RD 会话主机) 服务器上运行的进程的扩展信息。 (Unicode)
WTS_PROCESS_INFOA

包含有关远程桌面会话主机 (RD 会话主机) 服务器上运行的进程的信息。 (ANSI)
WTS_PROCESS_INFOW

包含有关远程桌面会话主机 (RD 会话主机) 服务器上运行的进程的信息。 (Unicode)
WTS_SERVER_INFOA

包含有关特定远程桌面服务服务器的信息。 (ANSI)
WTS_SERVER_INFOW

包含有关特定远程桌面服务服务器的信息。 (Unicode)
WTS_SESSION_ADDRESS

包含分配给会话的虚拟 IP 地址。
WTS_SESSION_INFO_1A

包含有关远程桌面会话主机 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器上的客户端会话的扩展信息。 (ANSI)
WTS_SESSION_INFO_1W

包含有关远程桌面会话主机 (RD 会话主机) 服务器或远程桌面虚拟化主机 (RD 虚拟化主机) 服务器上的客户端会话的扩展信息。 (Unicode)
WTS_SESSION_INFOA

包含有关远程桌面会话主机 (RD 会话主机) 服务器上的客户端会话的信息。 (ANSI)
WTS_SESSION_INFOW

包含有关远程桌面会话主机 (RD 会话主机) 服务器上的客户端会话的信息。 (Unicode)
WTSCLIENTA

包含有关远程桌面连接 (RDC) 客户端的信息。 (ANSI)
WTSCLIENTW

包含有关远程桌面连接 (RDC) 客户端的信息。 (Unicode)
WTSCONFIGINFOA

包含有关远程桌面服务会话的信息。 (WTSCONFIGINFOA)
WTSCONFIGINFOW

包含有关远程桌面服务会话的信息。 (WTSCONFIGINFOW)
WTSINFOA

包含有关远程桌面服务会话的信息。 (WTSINFOA)
WTSINFOEX_LEVEL_A

包含一个WTSINFOEX_LEVEL1结构,其中包含有关远程桌面服务会话的扩展信息。 (ANSI)
WTSINFOEX_LEVEL_W

包含一个WTSINFOEX_LEVEL1结构,其中包含有关远程桌面服务会话的扩展信息。 (Unicode)
WTSINFOEX_LEVEL1_A

包含有关远程桌面服务会话的扩展信息。 (ANSI)
WTSINFOEX_LEVEL1_W

包含有关远程桌面服务会话的扩展信息。 (Unicode)
WTSINFOEXA

包含一个WTSINFOEX_LEVEL联合,其中包含有关远程桌面服务会话的扩展信息。 (ANSI)
WTSINFOEXW

包含一个WTSINFOEX_LEVEL联合,其中包含有关远程桌面服务会话的扩展信息。 (Unicode)
WTSINFOW

包含有关远程桌面服务会话的信息。 (WTSINFOW)
WTSLISTENERCONFIGA

包含有关远程桌面服务侦听器的信息。 (ANSI)
WTSLISTENERCONFIGW

包含有关远程桌面服务侦听器的信息。 (Unicode)
WTSUSERCONFIGA

包含域控制器或远程桌面会话主机 (RD 会话主机) 服务器上的用户的配置信息。 (ANSI)
WTSUSERCONFIGW

包含域控制器或远程桌面会话主机 (RD 会话主机) 服务器上的用户的配置信息。 (Unicode)

枚举

 
WTS_CONFIG_CLASS

包含指示在调用 WTSQueryUserConfig 和 WTSSetUserConfig 函数时要设置或检索的用户配置信息类型的值。
WTS_CONFIG_SOURCE

指定 WTSQueryUserConfig 函数返回的配置信息的源。
WTS_CONNECTSTATE_CLASS

指定远程桌面服务会话的连接状态。
WTS_INFO_CLASS

包含的值指示在调用 WTSQuerySessionInformation 函数时要检索的会话信息的类型。
WTS_TYPE_CLASS

指定远程桌面服务函数在缓冲区中返回的结构类型。
WTS_VIRTUAL_CLASS

包含指示要检索的虚拟通道信息类型的值。