远程桌面服务

远程桌面服务技术概述。

若要开发远程桌面服务,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
AAAccountingDataType

指定 ITSGAccountingEngine::D oAccounting 方法收到通知的事件类型。
AAAuthSchemes

指定用于连接到远程桌面网关 (RD 网关) 的身份验证类型。
AE_POSITION_FLAGS

定义AE_CURRENT_POSITION结构的常量。 这些常量描述当前位置的有效性程度。
PolicyAttributeType

指定与连接关联的重定向设置。
RDV_TASK_STATUS

与 IRDVTaskPluginNotifySink::OnTaskStateChange 方法一起使用,以指示任务的状态。
RemoteActionType

要发送到远程会话的操作。
SnapshotEncodingType

远程桌面协议 (RDP) 应用容器客户端快照使用的编码类型。
SnapshotFormatType

用于远程桌面协议 (RDP) 应用容器客户端快照的数据格式。
TARGET_CHANGE_TYPE

指定目标中发生的更改的类型。
TARGET_STATE

指示目标的状态。
TARGET_TYPE

指示目标是属于池还是场。
TS_SB_SORT_BY

指定排序顺序。 它用作 EnumerateTargets 方法中的参数。
TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE

指定个人桌面分辨率的分配类型。
TSPUB_PLUGIN_PD_RESOLUTION_TYPE

指定要请求的个人桌面解析的类型。
TSSD_AddrV46Type

指示 IP 地址类型。
TSSESSION_STATE

指示会话的状态。
WRDS_CONNECTION_SETTING_LEVEL

指定WRDS_CONNECTION_SETTINGS结构的 WRdsConnectionSetting 成员中包含的结构类型。
WRDS_LISTENER_SETTING_LEVEL

用于指定包含在 WRDS_LISTENER_SETTINGS 结构的 WRdsListenerSetting 成员中的结构类型。
WRDS_SETTING_LEVEL

指定包含在 WRDS_SETTINGS 结构的 WRdsSetting 成员中的结构类型。
WRDS_SETTING_STATUS

指定WRDS_SETTINGS_1结构的各个成员的策略设置的状态。
WRDS_SETTING_TYPE

指定存储在WRDS_SETTINGS结构中的设置类别。
WRdsGraphicsChannelType

用于指定要在 IWRdsGraphicsChannelManager::CreateChannel 方法中创建的图形虚拟通道的类型。
WTS_CERT_TYPE

包含指定用于获取许可证的证书类型的值。
WTS_CONFIG_CLASS

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

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

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

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

包含指定协议对登录错误的首选响应的值。
WTS_RCM_DRAIN_STATE

包含有关远程桌面会话主机 (RD 会话主机) 服务器的排出状态的信息。
WTS_RCM_SERVICE_STATE

包含有关远程桌面服务状态的信息。
WTS_TYPE_CLASS

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

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

包含指示用于重定向的网络地址的地址系列的值。
WTSSBX_MACHINE_DRAIN

包含指示远程桌面会话主机 (RD 会话主机) 服务器的排出状态的值。
WTSSBX_MACHINE_SESSION_MODE

包含指示远程桌面会话主机 (RD 会话主机) 服务器的会话模式的值。
WTSSBX_MACHINE_STATE

包含指示服务器的当前状态的值。
WTSSBX_NOTIFICATION_TYPE

包含指示远程桌面会话主机 (RD 会话主机) 服务器或用户会话上发生的状态更改类型的值。
WTSSBX_SESSION_STATE

包含指示用户会话的连接状态的值。

函数

 
AcceptConnection

指示协议继续执行连接请求。
AcceptConnection

IWTSProtocolConnection::AcceptConnection 不再可用。 请改用 IWRdsProtocolConnection::AcceptConnection。
AcquireTargetLock

锁定目标。
AddEnvironmentToStore

将环境添加到资源插件存储。
AddResource

将资源添加到 RemoteApp 和桌面连接中的连接。 (IWorkspaceRegistration2.AddResource)
AddResourceEx

将资源添加到 RemoteApp 和桌面连接中的连接。 (IWorkspaceRegistration2::AddResourceEx)
AddResourceType

向 RemoteApp 和 Desktop Connections运行时注册第三方文件扩展名。
AddSessionToStore

将新会话添加到资源插件存储。
AddTargetToStore

将目标添加到资源插件存储。
ApplySettings

将指定内容存储在 RDP 文件中。
attachEvent

将事件处理程序附加到事件。
AuthenticateClientToSession

指定连接应重新连接到的会话。
AuthenticateClientToSession

IWTSProtocolConnection::AuthenticateClientToSession 不再可用。 请改用 IWRdsProtocolConnection::AuthenticateClientToSession。
AuthenticateUser

对用户进行身份验证。
AuthorizeConnection

确定指定的连接是否有权连接到远程桌面网关 (RD 网关) 。
AuthorizeResource

确定指定连接有权连接到哪些资源。
BrokenConnection

通知远程桌面服务客户端连接已丢失。
BrokenConnection

IWTSProtocolConnectionCallback::BrokenConnection 不再可用。 请改用 IWRdsProtocolConnectionCallback::BrokenConnection。
CancelAuthentication

取消现有身份验证请求。
CancelJob

取消预配作业。
CHANNEL_INIT_EVENT_FN

远程桌面服务调用的应用程序定义的回调函数,以通知客户端 DLL 虚拟通道事件。
CHANNEL_OPEN_EVENT_FN

远程桌面服务调用的应用程序定义的回调函数,以通知客户端 DLL 特定虚拟通道的事件。
ClearWorkspaceCredential

删除与指定连接 ID 关联的用户凭据。
关闭

关闭通道。 (IWTSVirtualChannel.Close)
关闭

调用 以关闭通道。
关闭

在会话断开连接后关闭连接。
关闭

IWTSProtocolConnection::Close 不再可用。 请改用 IWRdsProtocolConnection::Close。
“连接”

使用远程桌面协议 (RDP) 应用容器客户端控件上当前设置的属性启动连接。
已连接

通知插件远程桌面连接 (RDC) 客户端已成功连接到远程桌面会话主机 (RD 会话主机) 服务器。
ConnectNotify

向已初始化会话的协议发出信号。
ConnectNotify

IWTSProtocolConnection::ConnectNotify 不再可用。 请改用 IWRdsProtocolConnection::ConnectNotify。
CreateChannel

用于创建图形虚拟通道。
CreateEnvironmentObject

创建 ITsSbEnvironment 环境对象。
CreateEnvironmentPropertySetObject

创建 ITsSbEnvironmentPropertySet 环境属性集对象。
CreateListener

返回侦听特定终结点的侦听器对象的实例。
CreateListener

请求创建侦听传入客户端连接请求的 IWRdsProtocolListener 对象。
CreateListener

IWTSProtocolManager::CreateListener 不再可用。 请改用 IWRdsProtocolManager::CreateListener。
CreateLoadBalanceResultObject

创建 ITsSbLoadBalanceResult 负载均衡结果对象。
CreatePluginPropertySet

创建 ITsSbPluginPropertySet 插件属性集对象。
CreateSessionObject

插件可以使用 CreateSessionObject 方法创建 ITsSbSession 会话对象。
CreateTargetObject

创建 ITsSbTarget 目标对象。
CreateTargetPropertySetObject

创建 ITsSbTargetPropertySet 目标属性集对象。
CreateVirtualChannel

请求协议创建虚拟通道。
CreateVirtualChannel

IWTSProtocolConnection::CreateVirtualChannel 不再可用。 请改用 IWRdsProtocolConnection::CreateVirtualChannel。
CreateVirtualMachines

异步创建虚拟机。
DeletePersonalDesktopAssignment

调用以删除个人虚拟桌面集合中指定用户与虚拟机之间的映射。
DeleteProperties

删除属性。
DeleteResourceType

向 RemoteApp 和桌面Connections运行时取消注册第三方文件扩展名。
DeleteSavedCredentials

删除指定远程计算机的已保存凭据。
DeleteTarget

删除目标。
DeleteVirtualMachines

异步删除虚拟机。
detachEvent

将事件处理程序与事件分离。
断开连接

断开活动连接。
已断开连接

通知插件远程桌面连接 (RDC) 客户端已从远程桌面会话主机 (RD 会话主机) 服务器断开连接。
DisconnectNotify

通知协议会话已断开连接。
DisconnectNotify

IWTSProtocolConnection::D isconnectNotify 不再可用。 请改用 IWRdsProtocolConnection::D isconnectNotify。
DisconnectUser

通知远程桌面网关 (RD 网关) 它应断开客户端的连接。
DisconnectWorkspace

断开与指定连接 ID 关联的所有现有连接。
DisconnectWorkspaceByFriendlyName

断开与具有指定名称的连接关联的所有现有连接。
DisplayIOCtl

IWTSProtocolConnectionCallback::D isplayIOCtl 不再可用。
DoAccounting

提供有关创建或关闭连接的会话的信息。
DoTarget

请求协议启动影子连接的目标端。
DoTarget

IWTSProtocolShadowConnection::D oTarget 不再可用。 请改用 IWRdsProtocolShadowConnection::D oTarget。
EnableWddmIdd

Termsrv 使用此方法来告知协议堆栈正在运行的模式。
EnumerateEnvironments

返回一个数组,其中包含资源插件存储区中存在的环境。
EnumerateEnvironmentsByProvider

返回一个数组,该数组包含指定提供程序上存在的环境。
EnumerateFarms

枚举已由指定资源插件添加的所有场。
EnumerateFarms

枚举已添加到资源插件存储区的所有场。
EnumerateProperties

枚举属性集。
EnumerateSessions

返回一个数组,该数组包含指定提供程序上的会话。
EnumerateSessions

枚举一组指定的会话。
EnumerateTargets

返回一个数组,该数组包含全局存储中存在的指定目标。
EnumerateTargets

返回一个数组,该数组包含资源插件存储区中存在的指定目标。
ExecuteRemoteAction

导致在远程会话中执行操作。
get_Actions

检索远程桌面协议 (RDP) 应用容器客户端的操作对象。
get_AllowLogon

一个 值,该值指定是否允许用户登录到远程桌面会话主机 (RD 会话主机) 服务器。 (获取)
get_BrokenConnectionAction

一个 值,该值指定达到远程桌面服务会话限制时要执行的操作。 (获取)
get_ClientConnectionPropertySet

检索一个对象,该对象包含与客户端连接关联的属性。
get_ClientDisplay

检索或指定有关客户端计算机的显示设备的信息。 (获取)
get_ConnectClientDrivesAtLogon

一个 值,该值指定在启动远程桌面服务会话时是否应重新连接映射的客户端驱动器。 (获取)
get_ConnectClientPrintersAtLogon

一个 值,该值指定是否在登录时重新连接到映射的客户端打印机。 (获取)
get_ConnectionError

检索一个值,该值指示在处理客户端连接时发生的错误。
get_Context

检索与任务关联的上下文字节。
get_CreateTime

检索或指定创建会话的时间。 (获取)
get_Deadline

检索必须启动任务的时间。 这用于确定修补程序的优先级。 将首先启动具有最早截止时间的修补程序。
get_DefaultToMainPrinter

一个 值,该值指定是否自动打印到客户端的默认打印机。 (获取)
get_DisconnectTime

检索或指定会话断开连接的时间。 (获取)
get_Domain

检索一个值,该值指示远程桌面连接 (RDC) 客户端的域名。
get_Domain

检索用户的域名。
get_Enabled

是否在 RDP 应用容器客户端控件上启用了触摸指针功能。 (获取)
get_EnableRemoteControl

一个 值,该值指定是允许远程观察还是远程控制用户的远程桌面服务会话。 (获取)
get_EndTime

检索任务代理可以启动任务的最新时间。
get_Environment

检索一个 对象,该对象包含有关承载目标计算机的环境的信息。
get_EnvironmentName

检索或指定与目标关联的环境的名称。 (ITsSbTargetEx.get_EnvironmentName)
get_EnvironmentPropertySet

检索或指定托管目标计算机的环境的属性集。 (获取)
get_EventsEnabled

是否为 RDP 应用容器客户端控件启用触摸指针事件通知。 (获取)
get_FarmName

场名称。
get_FarmName

检索或指定此目标联接到的场的名称。 (获取)
get_Identifier

检索任务代理用作唯一标识符的 GUID。
get_InitialProgram

检索一个值,该值指示在用户登录到目标计算机时启动的程序。
get_InitialProgram

检索或指定此会话的初始程序。 (获取)
get_IpAddresses

检索或指定目标的外部 IP 地址。 (ITsSbTargetEx.get_IpAddresses)
get_IsFirstAssignment

这是否是第一个分配。
get_Label

检索描述任务用途的标签。
get_LoadBalanceResult

检索一个值,该值指示负载均衡返回的目标计算机的名称。
get_MaxConnectionTime

远程桌面服务会话的最长持续时间。 经过指定的分钟数之后,可以断开或终止该会话。 (获取)
get_MaxDisconnectionTime

断开连接的远程桌面服务会话在远程桌面会话主机上保持活动状态的最长时间, (RD 会话主机) 服务器。 经过指定的分钟数之后,该会话终止。 (获取)
get_MaxIdleTime

远程桌面服务会话可以保持空闲的最长时间。 经过指定的分钟数后,会话可以断开连接或终止。 (获取)
get_Name

检索一个值,该值指示承载目标计算机的环境的名称。
get_NumPendingConnections

检索目标的挂起用户连接数。
get_NumSessions

检索中转站为目标维护的会话数。
get_Plugin

检索任务代理的显示名称。
get_pluginName

检索插件的名称。
get_pluginVersion

检索插件的版本。
get_PointerSpeed

触摸指针光标在虚拟桌面上的移动速度相对于客户端上手势的速度。
get_ProtocolType

检索或指定会话的协议类型。 (获取)
get_RdFarmType

Rd 场类型。
get_ReconnectionAction

一个 值,该值指定是否允许重新连接到断开连接的远程桌面服务会话。 (获取)
get_SamUserAccount

检索一个值,该值指示发起连接的用户的域名和用户名。
get_ServerWeight

检索一个值,该值指示承载目标计算机的环境的服务器权重。
get_SessionId

检索会话 ID。
get_Settings

检索远程桌面协议 (RDP) 应用容器客户端的设置对象。
get_StartTime

检索任务代理可以启动任务的最早时间。
get_State

检索或指定会话状态。 (获取)
get_Status

检索表示任务状态的RDV_TASK_STATUS枚举值。
get_TargetFQDN

检索或指定目标的完全限定域名。 (ITsSbTargetEx.get_TargetFQDN)
get_TargetId

检索目标标识符。
get_TargetLoad

检索目标上的相对负载。
get_TargetName

检索负载均衡算法返回的目标名称。
get_TargetName

检索创建此会话的目标的名称。
get_TargetName

指定或检索目标的名称。 (获取)
get_TargetNetbios

检索或指定目标的 NetBIOS 名称。 (获取)
get_TargetPropertySet

检索或指定目标的属性集。 (ITsSbTargetEx.get_TargetPropertySet)
get_TargetState

检索或指定目标状态。 (ITsSbTargetEx.get_TargetState)
get_TerminalServicesHomeDirectory

用户的根目录。 远程桌面会话主机 (RD 会话主机) 服务器上的每个用户都有唯一的根目录。 这可确保在多用户环境中为每个用户单独存储应用程序信息。 (获取)
get_TerminalServicesHomeDrive

用户的根驱动器。 在网络环境中,此属性是一个字符串,其中包含驱动器规格 (驱动器号,后跟一个冒号) 指定为根目录的 UNC 路径映射到该字符串。 (获取)
get_TerminalServicesInitialProgram

当用户登录到远程桌面会话主机 (RD 会话主机) 服务器时,用户希望自动启动的应用程序的路径和文件名。 (获取)
get_TerminalServicesProfilePath

用户登录到远程桌面会话主机 (RD 会话主机) 服务器时要使用的漫游或强制配置文件路径。 (获取)
get_TerminalServicesWorkDirectory

用户的工作目录路径。 (获取)
get_TouchPointer

包含远程桌面协议 (RDP) 应用容器客户端的 RemoteDesktopClientTouchPointer 对象。
get_Username

检索此会话的用户名。
get_UserName

检索一个值,该值指示发起连接的用户的名称。
get_UserSidString

字符串格式的用户 SID。
GetCacheLastUpdateTime

返回上次更新缓存的时间。
GetClaimsToken2

检索声明令牌。
GetClientData

从协议请求客户端设置。
GetClientData

IWTSProtocolConnection::GetClientData 不再可用。 请改用 IWRdsProtocolConnection::GetClientData。
GetClientMonitorData

检索客户端上的监视器数和主监视器编号。
GetConfiguration

检索特定于侦听器的配置。
GetConnectionId

检索连接标识符。
GetContext

使用 PutContext 方法检索插件存储的上下文信息。
GetCurrentPadding

获取终结点中排队的数据量(以 100 纳秒为单位)。
GetDisconnectedSession

获取断开连接的会话。
GetEventDrivenCapable

指示设备终结点是否为事件驱动。 设备终结点通过设置发出缓冲区可用性信号的事件来控制音频引擎的时间段。
GetFarmProperty

检索场的属性。 (ITsSbGlobalStore.GetFarmProperty)
GetFarmProperty

检索场的属性。 (ITsSbResourcePluginStoreEx.GetFarmProperty)
GetFilterPluginStore

检索筛选器插件存储的 FilterPluginStore 实例。
GetFrameFormat

检索音频终结点的格式。
GetFramesPerPacket

根据终结点的周期和采样率,获取音频终结点可以支持的每个数据包的最大帧数。
GetHardwareId

协议堆栈使用此方法返回 WDDM ID 驱动程序的硬件 ID。
GetInputDataPointer

获取指向音频引擎将从中读取数据的缓冲区的指针。
GetInputHandles

获取协议的输入/输出设备的句柄。
GetInstanceOfGlobalStore

检索全局存储对象的 ITsSbGlobalStore 实例。
GetLastInputTime

检索协议上次接收用户输入的时间。
GetLastInputTime

IWTSProtocolConnection::GetLastInputTime 不再可用。 请改用 IWRdsProtocolConnection::GetLastInputTime。
GetLatency

获取音频终结点的延迟。
GetLicenseConnection

检索用于开始客户端许可过程的 IWRdsProtocolLicenseConnection 对象。
GetLicenseConnection

IWTSProtocolConnection::GetLicenseConnection 不再可用。 请改用 IWRdsProtocolConnection::GetLicenseConnection。
GetLogonErrorRedirector

检索指定协议应如何处理客户端登录错误的 IWRdsProtocolLogonErrorRedirector 接口。
GetLogonErrorRedirector

IWTSProtocolConnection::GetLogonErrorRedirector 不再可用。 请改用 IWRdsProtocolConnection::GetLogonErrorRedirector。
GetMappedRenderer

获取用于在服务器上呈现媒体的位图呈现对象。
GetMostSuitableTarget

确定将传入客户端连接定向到的最合适的目标。
GetOutputDataPointer

返回指向输出缓冲区的指针,音频引擎将在其中写入数据。
GetProcessId

检索 RemoteApp 和桌面连接中当前连接的进程 ID。
GetProtocolHandles

IWTSProtocolConnection::GetProtocolHandles 不再可用。
GetProtocolStatus

检索有关协议状态的信息。
GetProtocolStatus

IWTSProtocolConnection::GetProtocolStatus 不再可用。 请改用 IWRdsProtocolConnection::GetProtocolStatus。
GetRdpProperty

检索单个命名的 RDP 属性值。
GetRegisteredFileExtensions

检索注册到 RemoteApp 和桌面Connections运行时的第三方文件扩展名。
GetRendererStatistics

检索 RemoteFX 媒体重定向位图呈现器统计信息。
GetResource

此方法是保留的,应始终返回E_NOTIMPL。 (ItsPubPlugin.GetResource)
GetResource2

此方法是保留的,应始终返回E_NOTIMPL。 (ItsPubPlugin2.GetResource2)
GetResource2List

检索分配给指定用户的资源列表。 (ItsPubPlugin2.GetResource2List)
GetResourceDisplayName

返回 RemoteApp 和桌面连接中自定义客户端的显示名称。
GetResourceId

返回 RemoteApp 和桌面连接中自定义客户端的 ID。
GetResourceList

检索分配给指定用户的资源列表。 (ItsPubPlugin.GetResourceList)
GetResourcePluginStore

检索资源插件存储的 ITsSbResourcePluginStore 实例。
GetResourceTypeInfo

检索有关注册到 RemoteApp 和桌面Connections运行时的第三方文件扩展名的信息。
GetRTCaps

查询音频设备是否支持实时 (RT) 。 此方法不在 IAudioDeviceEndpoint 的远程桌面服务实现中使用。
GetServerState

检索指定服务器的状态。
GetService

获取指定的服务。
GetSessionForEnhancedFastReconnect

协议堆栈使用此方法返回用于增强快速重新连接的会话 ID。
GetSettings

获取客户端连接请求的侦听器设置信息。
GetSettings

检索特定策略的设置。
GetShadowConnection

从协议中检索对影子连接对象的引用。
GetShadowConnection

IWTSProtocolConnection::GetShadowConnection 不再可用。 请改用 IWRdsProtocolConnection::GetShadowConnection。
GetSnapshot

导致使用远程桌面协议 (RDP) 应用容器客户端的会话内桌面的快照。
GetUserCredentials

返回用户凭据。
GetUserCredentials

IWTSProtocolConnection::GetUserCredentials 不再可用。 请改用 IWRdsProtocolConnection::GetUserCredentials。
GetUserData

IWTSProtocolConnection::GetUserData 不再可用。 请改用 IWRdsProtocolSettings::MergeSettings。
GetVideoHandle

获取协议的视频设备的句柄。
GetWaitTimeout

检索等待超时。
GetWorkspaceNames

检索当前进程中的连接的名称。
初始化

初始化插件并返回一个值,该值指示插件的重定向功能。
初始化

初始化插件。
初始化

用于从客户端对插件进行的第一次调用。
初始化

初始化协议管理器。
InitializeTaskPlugin

初始化远程桌面连接代理插件队列中的任务。
InvokeTargetShadow

指示远程桌面服务开始阴影的目标端,并传递必须在客户端和目标之间交换的任何信息。
InvokeTargetShadow

IWTSProtocolShadowCallback::InvokeTargetShadow 不再可用。 请改用 IWRdsProtocolShadowCallback::InvokeTargetShadow。
IsErrorMessageRegistered

确定是否在指定的工作区中注册了指定的错误消息。
IsQuarantineEnabled

指示授权插件是否需要用户计算机的运行状况声明 (SoH) 。
IssueDisconnect

断开 RemoteApp 和桌面连接中的自定义客户端的连接。
IsUserAllowedToLogon

从协议中确定是否允许用户登录到会话。
IsUserAllowedToLogon

IWTSProtocolConnection::IsUserAllowedToLogon 不再可用。 请改用 IWRdsProtocolConnection::IsUserAllowedToLogon。
IsWorkspaceCredentialSpecified

确定指定连接 ID 是否存在用户凭据。
IsWorkspaceSSOEnabled

确定是否为 RemoteApp 和桌面连接启用单一登录 (SSO) 。
LockVirtualMachine

通知远程桌面连接代理 (RD 连接代理) 虚拟机已锁定。
LogonNotify

当用户登录到会话时调用。
LogonNotify

IWTSProtocolConnection::LogonNotify 不再可用。 请改用 IWRdsProtocolConnection::LogonNotify。
MergeSettings

添加 (将) 指定的策略相关设置合并到更大的连接设置组中。
ModifyResourceType

修改注册到 RemoteApp 和桌面Connections运行时的第三方文件扩展名。
NotifyClientConnectionStateChange

通知已注册的插件有关客户端连接中的状态更改。 (ITsSbResourceNotification.NotifyClientConnectionStateChange)
NotifyClientConnectionStateChangeEx

通知已注册的插件有关客户端连接中的状态更改。 (ITsSbResourceNotificationEx.NotifyClientConnectionStateChangeEx)
NotifyCommandProcessCreated

通知协议已创建并初始化 Winlogon.exe 进程。
NotifyServiceFailure

通知已注册的插件远程桌面连接代理 (RD 连接代理) 服务已停止。
NotifyServiceStateChange

通知协议提供程序远程桌面服务的状态正在更改。
NotifyServiceStateChange

IWTSProtocolManager::NotifyServiceStateChange 不再可用。 请改用 IWRdsProtocolManager::NotifyServiceStateChange。
NotifyServiceSuccess

通知已注册的插件远程桌面连接代理 (RD 连接代理) 服务已启动。
NotifySessionChange

通知注册的插件有关会话对象中的状态更改。 (ITsSbResourceNotification.NotifySessionChange)
NotifySessionChangeEx

通知注册的插件有关会话对象中的状态更改。 (ITsSbResourceNotificationEx.NotifySessionChangeEx)
NotifySessionId

将新会话的标识符发送到协议。
NotifySessionId

IWTSProtocolConnection::NotifySessionId 不再可用。 请改用 IWRdsProtocolConnection::NotifySessionId。
NotifySessionOfServiceStart

通知协议提供程序远程桌面服务已针对给定会话启动。
NotifySessionOfServiceStart

IWTSProtocolManager::NotifySessionOfServiceStart 不再可用。 请改用 IWRdsProtocolManager::NotifySessionOfServiceStart。
NotifySessionOfServiceStop

通知协议提供程序,远程桌面服务服务已在给定会话中停止。
NotifySessionOfServiceStop

IWTSProtocolManager::NotifySessionOfServiceStop 不再可用。 请改用 IWRdsProtocolManager::NotifySessionOfServiceStop。
NotifySessionStateChange

通知协议提供程序会话状态的更改。
NotifySessionStateChange

IWTSProtocolManager::NotifySessionStateChange 不再可用。 请改用 IWRdsProtocolManager::NotifySessionStateChange。
NotifySettingsChange

通知协议提供程序远程桌面服务中的设置更改。
NotifyTargetChange

通知目标对象中的状态更改的已注册插件。 (ITsSbResourceNotification.NotifyTargetChange)
NotifyTargetChangeEx

通知目标对象中的状态更改的已注册插件。 (ITsSbResourceNotificationEx.NotifyTargetChangeEx)
OnAuthenticated

标记连接 ID 的用户凭据的身份验证,随后在任务栏通知区域中显示连接通知。
OnBeginPainting

通知协议登录用户界面已准备好开始绘制。
OnBeginPainting

IWTSProtocolLogonErrorRedirector::OnBeginPainting 不再可用。 请改用 IWRdsProtocolLogonErrorRedirector::OnBeginPainting。
OnChannelAuthorized

通知远程桌面网关 (RD 网关) 尝试授权资源的结果。
OnChannelOpened

在通道已打开并可供使用时调用,或者在打开通道时发生错误时调用。
OnClose

通知用户通道已关闭。
OnClose

通道关闭时调用。
OnCompleted

(RD 连接代理) 向远程桌面连接代理报告完成情况。
OnConnected

通知远程桌面服务已收到客户端连接请求。
OnConnected

IWTSProtocolListenerCallback::OnConnected 不再可用。 请改用 IWRdsProtocolListenerCallback::OnConnected。
OnConnectionAuthorized

通知远程桌面网关 (RD 网关) 尝试授权连接的结果。
OnDataReceived

通知用户正在接收的数据。
OnDataReceived

从服务器收到完整消息时调用。
OnDataSent

调用 IWRdsGraphicsChannel::Write 方法并发送数据时调用。
OnDeleteTaskTime

通知远程桌面连接代理 (RD 连接代理) 已从队列中删除任务。
OnDriverLoad

Termsrv 使用此方法将加载的 WDDM ID 驱动程序的句柄返回到协议堆栈。 此时,堆栈拥有句柄,不再需要与驱动程序通信后,需要调用 CloseHandle () 。
OnDriverUnload

Termsrv 使用此方法告知协议堆栈 PnP 卸载了 WDDM ID 驱动程序。
OnError

(RD 连接代理) 向远程桌面连接代理报告错误情况。
OnGetMostSuitableTarget

将负载均衡结果返回到远程桌面连接代理 (RD 连接代理) 。
OnInitialized

通知远程桌面连接代理 (RD 连接代理) 插件已完成 Initialize 调用。
OnJobCancelled

通知远程桌面连接代理 (RD 连接代理) 作业已取消。
OnJobCompleted

通知远程桌面连接代理 (RD 连接代理) 作业已完成。
OnJobCreated

通知远程桌面连接代理 (RD 连接代理) 已创建预配作业。
OnMetricsUpdate

调用 以通知 RemoteFX 图形服务网络条件已更改。
OnNewChannelConnection

允许远程桌面连接 (RDC) 客户端插件接受或拒绝传入连接的连接请求。
OnQueryEnvironmentCompleted

通知远程桌面连接代理 (RD 连接代理) ITsSbClientConnection 对象指定的环境已承载正确的目标。
OnReady

请求远程桌面服务继续该客户端的连接过程。
OnReady

IWTSProtocolConnectionCallback::OnReady 不再可用。 请改用 IWRdsProtocolConnectionCallback::OnReady。
OnReadyToConnect

在成功为连接准备目标后, (RD 连接代理) 将 ITsSbTarget 对象返回到远程桌面连接代理。
OnReportStatus

将有关客户端连接处理 (RDC) 客户端的状态消息发送到远程桌面连接。
OnReportTasks

通知远程桌面连接代理 (RD 连接代理) 新任务报告。
OnSetTaskTime

通知远程桌面连接代理 (RD 连接代理) 已计划任务。
OnTargetSizeChanged

当呈现器目标的大小更改时调用。
OnTerminated

通知远程桌面连接代理 (RD 连接代理) 插件已完成终止的调用。
OnUpdateTaskStatus

通知远程桌面连接代理 (RD 连接代理) 任务的状态已更改。
OnUserAuthenticated

通知远程桌面网关 (RD 网关) 身份验证插件已成功对用户进行身份验证。
OnUserAuthenticationFailed

通知远程桌面网关 (RD 网关) 身份验证插件无法对用户进行身份验证。
OnVirtualMachineHostStatusChanged

通知远程桌面连接代理 (RD 连接代理) 虚拟机主机的状态已更改。
OnVirtualMachineStatusChanged

通知远程桌面连接代理 (RD 连接代理) 虚拟机的状态已更改。
打开

调用 以打开通道。
PatchVirtualMachines

异步修补虚拟机。
PreDisconnect

通知协议会话即将断开连接。
PrepareTargetForConnect

准备客户端连接的目标。
ProcessingComplete

通知终结点处理阶段已完成。
ProtocolComplete

通知协议许可过程是否已成功完成。
ProtocolComplete

IWTSProtocolLicenseConnection::P rotocolComplete 不再可用。 请改用 IWRdsProtocolLicenseConnection::P rotocolComplete。
PulseEndpoint

保留。 (IAudioInputEndpointRT.PulseEndpoint)
PulseEndpoint

保留。 (IAudioOutputEndpointRT.PulseEndpoint)
put_AllowLogon

一个 值,该值指定是否允许用户登录到远程桌面会话主机 (RD 会话主机) 服务器。 (放置)
put_BrokenConnectionAction

一个 值,该值指定达到远程桌面服务会话限制时要执行的操作。 (放置)
put_ClientDisplay

检索或指定有关客户端计算机的显示设备的信息。 (放置)
put_ConnectClientDrivesAtLogon

一个 值,该值指定在启动远程桌面服务会话时是否应重新连接映射的客户端驱动器。 (放置)
put_ConnectClientPrintersAtLogon

一个 值,该值指定在登录时是否重新连接到映射的客户端打印机。 (放置)
put_CreateTime

检索或指定会话的创建时间。 (放置)
put_DefaultToMainPrinter

一个 值,该值指定是否自动打印到客户端的默认打印机。 (放置)
put_DisconnectTime

检索或指定会话断开连接的时间。 (放置)
put_Enabled

是否在 RDP 应用容器客户端控件上启用了触摸指针功能。 (放置)
put_EnableRemoteControl

一个 值,该值指定是允许远程观察还是远程控制用户的远程桌面服务会话。 (放置)
put_EnvironmentName

检索或指定与目标关联的环境的名称。 (ITsSbTargetEx.put_EnvironmentName)
put_EnvironmentPropertySet

检索或指定托管目标计算机的环境的属性集。 (放置)
put_EventsEnabled

是否为 RDP 应用容器客户端控件启用触摸指针事件通知。 (放置)
put_FarmName

检索或指定此目标联接到的场的名称。 (放置)
put_InitialProgram

检索或指定此会话的初始程序。 (放置)
put_IpAddresses

检索或指定目标的外部 IP 地址。 (ITsSbTargetEx.put_IpAddresses)
put_MaxConnectionTime

远程桌面服务会话的最长持续时间。 经过指定的分钟数之后,可以断开或终止该会话。 (放置)
put_MaxDisconnectionTime

断开连接的远程桌面服务会话在远程桌面会话主机上保持活动状态的最长时间, (RD 会话主机) 服务器。 经过指定的分钟数之后,该会话终止。 (放置)
put_MaxIdleTime

远程桌面服务会话可以保持空闲的最长时间。 经过指定的分钟数后,会话可以断开连接或终止。 (放置)
put_ProtocolType

检索或指定会话的协议类型。 (放置)
put_ReconnectionAction

一个 值,该值指定是否允许重新连接到断开连接的远程桌面服务会话。 (放置)
put_State

检索或指定会话状态。 (放置)
put_TargetFQDN

检索或指定目标的完全限定域名。 (ITsSbTargetEx.put_TargetFQDN)
put_TargetName

指定或检索目标的名称。 (放置)
put_TargetNetbios

检索或指定目标的 NetBIOS 名称。 (放置)
put_TargetPropertySet

检索或指定目标的属性集。 (ITsSbTargetEx.put_TargetPropertySet)
put_TargetState

检索或指定目标状态。 (ITsSbTargetEx.put_TargetState)
put_TerminalServicesHomeDirectory

用户的根目录。 远程桌面会话主机 (RD 会话主机) 服务器上的每个用户都有唯一的根目录。 这可确保在多用户环境中为每个用户单独存储应用程序信息。 (放置)
put_TerminalServicesHomeDrive

用户的根驱动器。 在网络环境中,此属性是一个字符串,其中包含驱动器规格 (驱动器号,后跟一个冒号) 指定为根目录的 UNC 路径映射到该驱动器号。 (放置)
put_TerminalServicesInitialProgram

用户登录到远程桌面会话主机 (RD 会话主机) 服务器时,用户希望自动启动的应用程序的路径和文件名。 (放置)
put_TerminalServicesProfilePath

用户登录到远程桌面会话主机 (RD 会话主机) 服务器时要使用的漫游或必需的配置文件路径。 (放置)
put_TerminalServicesWorkDirectory

用户的工作目录路径。 (放置)
PutContext

插件可用于存储特定于连接的上下文信息。
QueryEnvironment

返回指定的环境对象。
QueryEnvironmentForTarget

确定指定的环境是否已准备好托管负载均衡返回的目标。
QueryProperty

从协议中检索属性值。
QueryProperty

IWTSProtocolConnection::QueryProperty 不再可用。 请改用 IWRdsProtocolConnection::QueryProperty。
QuerySessionBySessionId

检索与给定会话 ID 关联的 ITsSbSession 对象。
QuerySessionBySessionId

返回具有指定会话 ID 的会话对象。
QueryTarget

检索给定参数的 ITsSbTarget 对象。
QueryTarget

返回具有指定目标名称和场名称的目标。
ReauthenticateUser

通知远程桌面网关 (RD 网关) ,它应以无提示方式重新进行身份验证并重新授权用户。
重新连接

启动远程桌面协议 (RDP) 应用容器客户端控件的自动重新连接,使会话适应新的宽度和高度。
RedirectLogonError

查询协议,以获取响应登录错误时要执行的操作。
RedirectLogonError

IWTSProtocolLogonErrorRedirector::RedirectLogonError 不再可用。 请改用 IWRdsProtocolLogonErrorRedirector::RedirectLogonError。
RedirectMessage

查询有关如何重定向登录消息的协议。
RedirectMessage

IWTSProtocolLogonErrorRedirector::RedirectMessage 不再可用。 请改用 IWRdsProtocolLogonErrorRedirector::RedirectMessage。
RedirectStatus

查询有关如何重定向客户端登录状态更新的协议。
RedirectStatus

IWTSProtocolLogonErrorRedirector::RedirectStatus 不再可用。 请改用 IWRdsProtocolLogonErrorRedirector::RedirectStatus。
RedrawWindow

请求远程桌面服务服务重绘客户端窗口。
RedrawWindow

IWTSProtocolConnectionCallback::RedrawWindow 不再可用。 请改用 IWRdsProtocolConnectionCallback::RedrawWindow。
“刷新”

此方法是保留的。
RegisterErrorEvent

注册在 UI 中使用的指定错误事件消息。
RegisterErrorLogMessage

注册在 UI 中使用的指定错误消息。
RegisterForNotification

请求远程桌面连接代理 (RD 连接代理) 发送有关指定事件的通知。
ReleaseInputDataPointer

释放获取的数据指针。
ReleaseOutputDataPointer

释放指向输出缓冲区的指针。
ReleaseTargetLock

释放目标上的锁。
RemoveEnvironmentFromStore

从资源插件存储区中删除指定的环境。
RemoveMapping

由动态虚拟通道插件调用以删除呈现映射。
RemoveResource

通知 RemoteApp 和桌面连接运行时客户端正在断开连接。 (IWorkspaceRegistration2.RemoveResource)
RemoveResourceEx

通知 RemoteApp 和桌面连接运行时客户端正在断开连接。 (IWorkspaceRegistration2::RemoveResourceEx)
Render

由动态虚拟通道插件调用以呈现位图。
RequestClientLicense

从客户端请求许可证。
RequestClientLicense

IWTSProtocolLicenseConnection::RequestClientLicense 不再可用。 请改用 IWRdsProtocolLicenseConnection::RequestClientLicense。
RequestLicensingCapabilities

从客户端请求许可证功能。
RequestLicensingCapabilities

IWTSProtocolLicenseConnection::RequestLicensingCapabilities 不再可用。 请改用 IWRdsProtocolLicenseConnection::RequestLicensingCapabilities。
重置

重置终结点流。
ResolvePersonalDesktop

调用以解析指定用户和个人虚拟桌面集合中虚拟机之间的映射。
ResolveResource

提供有关如何连接到用户分配的个人虚拟桌面的信息。
ResourceDismissed

提醒用户资源已被禁用或以其他方式关闭。
ResumeScreenUpdates

继续向客户端发送屏幕更新。
RetrieveSettings

以字符串的形式检索整个 RDP 文件。
SaveEnvironment

保存环境。
SaveProperties

保存属性集。
SaveSession

保存会话。
SaveTarget

保存目标。
SendBeep

IWTSProtocolConnection::SendBeep 不再可用。
SendClientLicense

将许可证发送到客户端。
SendClientLicense

IWTSProtocolLicenseConnection::SendClientLicense 不再可用。 请改用 IWRdsProtocolLicenseConnection::SendClientLicense。
SendPolicyData

IWTSProtocolConnection::SendPolicyData 不再可用。 请改用 IWRdsProtocolManager::NotifySettingsChange。
SessionArbitrationEnumeration

在仲裁后调用,以允许协议指定要重新连接的会话。
SessionArbitrationEnumeration

IWTSProtocolConnection::SessionArbitrationEnumeration 不再可用。 请改用 IWRdsProtocolConnection::SessionArbitrationEnumeration。
SetBuffer

初始化 终结点,并根据音频数据流式传输到的终结点的格式创建缓冲区。
SetClaimsToken

设置声明标记。
SetEnvironmentProperty

设置环境的 属性。 (ITsSbResourcePluginStoreEx.SetEnvironmentProperty)
SetEnvironmentPropertyWithVersionCheck

设置环境的 属性。 (ITsSbResourcePluginStore.SetEnvironmentPropertyWithVersionCheck)
SetErrorInfo

在协议中设置错误信息。
SetErrorInfo

IWTSProtocolConnection::SetErrorInfo 不再可用。 请改用 IWRdsProtocolConnection::SetErrorInfo。
SetEventHandle

设置终结点用于指示其已完成缓冲区处理的事件的句柄。
SetPinActive

通知终结点,它必须将基础流式资源的状态更改为活动状态。
SetPinInactive

通知终结点,它必须将基础流资源的状态更改为非活动状态。
SetRdpProperty

设置单个命名 RDP 属性的值。
SetServerDrainMode

设置指定服务器的排出模式。
SetServerWaitingToStart

向会话主机指示服务器正在等待启动。
SetSessionState

设置会话状态。
SetStreamFlags

在音频终结点上设置流配置标志。
SetTargetProperty

设置目标属性的值。 (ITsSbResourcePluginStoreEx.SetTargetProperty)
SetTargetPropertyWithVersionCheck

设置目标属性的值。 (ITsSbResourcePluginStore.SetTargetPropertyWithVersionCheck)
SetTargetState

设置目标对象的状态。
SetTaskQueue

汇报远程桌面连接代理插件队列中的任务。
启动

启动终结点流。
启动

通知协议阴影已开始。
启动

IWTSProtocolShadowConnection::Start 不再可用。 请改用 IWRdsProtocolShadowConnection::Start。
StartListen

通知协议开始侦听客户端连接请求。
StartListen

IWTSProtocolListener::StartListen 不再可用。 请改用 IWRdsProtocolListener::StartListen。
StartRemoteApplication

启动 RemoteApp 程序。
StartRemoteApplicationEx

不支持。 (IWorkspace2.StartRemoteApplicationEx)
StartWorkspace

将用户凭据和证书与连接 ID 相关联。
StartWorkspaceEx

将用户凭据和证书与连接 ID 相关联;还包含其他安全性和 UI 元素。
StartWorkspaceEx2

未实现。 (IWorkspaceScriptable3::StartWorkspaceEx2)
停止

停止终结点流。
停止

通知协议隐藏已停止。
停止

IWTSProtocolShadowConnection::Stop 不再可用。 请改用 IWRdsProtocolShadowConnection::Stop。
StopListen

通知协议停止侦听客户端连接请求。
StopListen

IWTSProtocolListener::StopListen 不再可用。 请改用 IWRdsProtocolListener::StopListen。
StopScreenUpdates

请求远程桌面服务服务停止更新客户端屏幕。
StopScreenUpdates

IWTSProtocolConnectionCallback::StopScreenUpdates 不再可用。 请改用 IWRdsProtocolConnectionCallback::StopScreenUpdates。
StopShadow

指示远程桌面服务服务停止隐藏目标。
StopShadow

IWTSProtocolShadowCallback::StopShadow 不再可用。 请改用 IWRdsProtocolShadowCallback::StopShadow。
SuspendScreenUpdates

暂停正在发送到客户端的屏幕更新。
Terminate

执行清理并卸载插件。
终止

通知插件,终端服务会话代理 (TS 会话代理) 销毁它。
终止

通知插件远程桌面连接 (RDC) 客户端已终止。
TestAndSetServerState

有条件地在服务器上设置新状态。
Uninitialize

取消初始化协议管理器。
UnRegisterForNotification

请求远程桌面连接代理 (RD 连接代理) 不发送有关指定事件的通知。
UpdateSessionDisplaySettings

汇报远程桌面协议 (RDP) 应用容器客户端控件的宽度和高度设置。
VIRTUALCHANNELCLOSE

关闭虚拟通道的客户端端。
VIRTUALCHANNELENTRY

使用远程桌面服务虚拟通道的应用程序的客户端 DLL 的应用程序定义的入口点。
VIRTUALCHANNELINIT

初始化客户端 DLL 对远程桌面服务虚拟通道的访问。
VIRTUALCHANNELOPEN

打开虚拟通道的客户端端。
VIRTUALCHANNELWRITE

将数据从虚拟通道的客户端发送到服务器端的合作伙伴应用程序。
写入

在通道上启动写入请求。
写入

调用 以将数据发送到虚拟通道。
WriteExclusiveModeParametersToSharedMemory

创建独占模式参数并将其写入共享内存。
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)
WTSGetActiveConsoleSessionId

检索控制台会话的会话标识符。
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)
WTSSBX_GetMostSuitableServer

返回终端服务会话代理 (TS 会话代理) 应将传入连接定向到的服务器 ID。
WTSSBX_GetUserExternalSession

通过提供包含资源相关信息的WTSSBX_MACHINE_CONNECT_INFO结构,将传入连接重定向到计算资源,例如虚拟机、边栏服务器甚至用户自己的公司桌面。
WTSSBX_MachineChangeNotification

通知插件服务器环境中发生了更改。
WTSSBX_SessionChangeNotification

通知插件会话中发生了更改,例如登录、注销、断开连接或重新连接。
WTSSendMessageA

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

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

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

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

由显示可优化为在远程会话中显示的内容的应用程序使用,以标识窗口区域(即实际内容)。
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

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

接口

 
IADsTSUserEx

用于检查和配置远程桌面服务用户属性。
IAudioDeviceEndpoint

初始化设备终结点对象并获取它所表示的设备的功能。
IAudioEndpoint

向音频引擎提供有关音频终结点的信息。 此接口由音频终结点实现。
IAudioEndpointControl

控制终结点的流状态。
IAudioEndpoint

获取终结点缓冲区中当前读取和写入位置之间的差异。
IAudioInputEndpointRT

获取每个处理阶段的输入缓冲区。
IAudioOutputEndpointRT

获取每个处理阶段的输出缓冲区。
IRemoteDesktopClient

提供用于配置和使用远程桌面协议 (RDP) 应用容器客户端控件的方法和属性。
IRemoteDesktopClientActions

提供用于与远程桌面协议 (RDP) 应用容器客户端控件交互的方法。
IRemoteDesktopClientSettings

提供为远程桌面协议 (RDP) 应用容器客户端控制配置连接设置所需的方法。
IRemoteDesktopClientTouchPointer

提供控制远程桌面协议 (RDP) 应用容器客户端控件的触摸指针功能所需的属性。
ITSGAccountingEngine

公开提供有关创建或关闭连接会话的信息的方法。
ITSGAuthenticateUserSink

公开通知远程桌面网关 (RD 网关) 身份验证事件的方法。
ITSGAuthenticationEngine

公开对远程桌面网关 (RD 网关) 用户进行身份验证的方法。
ITSGAuthorizeConnectionSink

公开通知远程桌面网关 (RD 网关) 尝试授权连接的结果的方法。
ITSGAuthorizeResourceSink

公开通知远程桌面网关 (RD 网关) 尝试授权资源的结果的方法。
ITSGPolicyEngine

公开授权连接和资源的方法。
ItsPubPlugin

公开属性和方法,这些属性和方法提供有关 RemoteApp 和桌面Connections用户可用的资源的信息。
ItsPubPlugin2

指定提供有关 RemoteApp 和桌面Connections用户可用的资源的信息的方法。
ITsSbBaseNotifySink

公开向远程桌面连接代理报告状态和错误消息的方法, (RD 连接代理) 。
ITsSbClientConnection

公开用于存储来自远程桌面连接 (RDC) 客户端传入连接请求的状态信息的方法和属性。
ITsSbClientConnectionPropertySet

可用于根据需要定义客户端连接的自定义属性。
ITsSbEnvironment

公开方法和属性,这些方法和属性包含有关托管目标计算机的环境的信息。 此接口可用于存储有关托管虚拟机的物理服务器的信息。
ITsSbEnvironmentPropertySet

可用于根据需要定义托管目标计算机的环境的自定义属性。
ITsSbFilterPluginStore

筛选器插件存储区
ITsSbGenericNotifySink

公开向远程桌面连接代理报告完成情况并从远程桌面连接代理 (RD 连接代理) 获取等待时间的方法。
ITsSbGlobalStore

公开查询已添加到远程桌面连接代理 (RD 连接代理) 存储的目标计算机、会话、环境和场的方法。
ITsSbLoadBalanceResult

公开用于存储负载均衡算法返回的目标名称的方法和属性。
ITsSbLoadBalancing

公开可用于提供自定义负载均衡算法的方法。
ITsSbLoadBalancingNotifySink

公开将负载均衡算法的结果返回给远程桌面连接代理的方法, (RD 连接代理) 。
ITsSbOrchestration

公开远程桌面连接代理 (RD 连接代理) 使用的方法,以确保目标在客户端重定向到目标之前已准备就绪。
ITsSbOrchestrationNotifySink

在成功为连接准备目标后,向远程桌面连接代理公开返回 ITsSbTarget 对象的方法, (RD 连接代理) 。
ITsSbPlacement

公开准备环境的方法 (托管虚拟机) 的计算机。
ITsSbPlacementNotifySink

公开将环境相关信息返回给远程桌面连接代理 (RD 连接代理) 的方法。
ITsSbPlugin

公开初始化和终止插件的方法。
ITsSbPluginNotifySink

公开通知远程桌面连接代理 (RD 连接代理) 有关插件初始化或终止的方法。
ITsSbPluginPropertySet

可用于根据需要定义自定义插件属性。
ITsSbPropertySet

可用于根据需要定义自定义属性。
ITsSbProvider

公开创建远程桌面虚拟化中使用的对象的默认实现的方法。
ITsSbProvisioning

公开用于创建和维护虚拟机的方法。
ITsSbProvisioningPluginNotifySink

公开通知远程桌面连接代理 (RD 连接代理) 有关虚拟机预配的方法。
ITsSbResourceNotification

公开远程桌面连接代理 (RD 连接代理) 用来通知插件会话、目标和客户端连接对象中发生的任何状态更改的方法。 (ITsSbResourceNotification)
ITsSbResourceNotificationEx

公开远程桌面连接代理 (RD 连接代理) 用来通知插件会话、目标和客户端连接对象中发生的任何状态更改的方法。 (ITsSbResourceNotificationEx)
ITsSbResourcePlugin

公开用于扩展远程桌面连接代理的功能的方法 (RD 连接代理) 。
ITsSbResourcePluginStore

公开使资源插件能够存储对象(如会话和目标)的方法。
ITsSbServiceNotification

公开远程桌面连接代理 (RD 连接代理) 用来通知插件 RD 连接代理本身中发生的状态更改的方法。
ITsSbSession

公开用于存储有关用户会话的信息的属性。
ITsSbTarget

公开用于存储有关目标的配置和状态信息的属性。
ITsSbTargetPropertySet

派生自此接口以定义自定义目标属性集。
ITsSbTaskInfo

公开远程桌面连接代理用于设置插件队列的属性。
ITsSbTaskPlugin

公开更新远程桌面连接代理插件的任务队列的方法。
ITsSbTaskPluginNotifySink

公开向远程桌面连接代理 (RD 连接代理) 报告任务状态和错误消息的方法。
IWorkspace

公开在 RemoteApp 和桌面连接中提供有关连接的信息的方法。
IWorkspace2

公开其他方法,这些方法提供有关 RemoteApp 和桌面连接中的连接的信息。
IWorkspace3

公开在 RemoteApp 和桌面连接中提供有关连接的信息的方法,并添加检索或设置声明令牌的功能。
IWorkspaceClientExt

公开允许运行时在 RemoteApp 和桌面连接中断开自定义客户端的连接的方法。
IWorkspaceRegistration

公开用于在 RemoteApp 和桌面连接中添加和删除对自定义客户端的引用的方法。 (IWorkspaceRegistration)
IWorkspaceRegistration2

公开用于在 RemoteApp 和桌面连接中添加和删除对自定义客户端的引用的方法。 (IWorkspaceRegistration2)
IWorkspaceReportMessage

公开支持远程工作区错误消息处理的方法。
IWorkspaceResTypeRegistry

公开允许插件在 RemoteApp 和桌面连接运行时中管理第三方文件扩展名的方法。
IWorkspaceScriptable

公开用于管理 RemoteApp 和桌面连接凭据和连接的方法。 (IWorkspaceScriptable)
IWorkspaceScriptable2

公开用于管理 RemoteApp 和桌面连接凭据和连接的方法。 (IWorkspaceScriptable2)
IWorkspaceScriptable3

公开用于管理 RemoteApp 和桌面连接凭据和连接的方法。 (IWorkspaceScriptable3)
IWRdsEnhancedFastReconnectArbitrator

公开远程桌面服务调用的方法,以获取在增强型快速重新连接序列中要重新连接到的会话 ID。
IWRdsGraphicsChannel

RemoteFX 图形服务使用此接口向虚拟图形通道发送和接收数据。
IWRdsGraphicsChannelEvents

此接口接收与图形虚拟通道相关的通知。
IWRdsGraphicsChannelManager

RemoteFX 图形服务 API 使用此接口来创建远程处理图形数据所需的图形虚拟通道。
IWRdsProtocolConnection

公开远程桌面服务调用的方法以配置客户端连接。
IWRdsProtocolConnectionCallback

公开方法,这些方法提供有关客户端连接状态的信息,并为客户端执行操作。 此接口由远程桌面服务实现,并由协议调用。
IWRdsProtocolLicenseConnection

公开远程桌面服务用于在连接序列期间执行许可握手的方法。
IWRdsProtocolListener

公开请求协议启动和停止侦听客户端连接请求的方法。
IWRdsProtocolListenerCallback

公开通知远程桌面服务客户端已连接的方法。
IWRdsProtocolLogonErrorRedirector

公开远程桌面服务调用的方法,以更新登录状态并确定如何定向登录错误消息。
IWRdsProtocolManager

公开远程桌面服务用于与协议提供程序通信的方法。
IWRdsProtocolSettings

公开用于检索和添加策略相关设置的方法。
IWRdsProtocolShadowCallback

公开协议调用的方法,以通知远程桌面服务服务启动或停止阴影的目标端。
IWRdsProtocolShadowConnection

公开通知协议提供程序会话隐藏状态的方法。
IWRdsWddmIddProps

此接口允许在远程会话中加载自定义 IDD 驱动程序。
IWTSBitmapRenderer

由动态虚拟通道插件用于呈现位图。
IWTSBitmapRendererCallback

动态虚拟通道插件实现此接口,以在呈现区域的大小更改时收到通知。
IWTSBitmapRenderService

此服务用于在客户端上创建与服务器上的映射窗口对应的可视映射。
IWTSListener

管理动态虚拟通道的每个侦听器的配置设置, (DVC) 连接。
IWTSListenerCallback

用于通知远程桌面连接 (RDC) 客户端插件特定侦听器上的传入请求。
IWTSPlugin

允许远程桌面连接 (RDC) 客户端加载远程桌面连接 (RDC) 客户端插件。
IWTSPluginServiceProvider

为动态虚拟通道插件提供了一种查询各种远程桌面客户端服务的方法。
IWTSProtocolConnection

IWTSProtocolConnection 不再可用。 请改用 IWRdsProtocolConnection。
IWTSProtocolConnectionCallback

IWTSProtocolConnectionCallback 不再可用。 请改用 IWRdsProtocolConnectionCallback。
IWTSProtocolLicenseConnection

IWTSProtocolLicenseConnection 不再可用。 请改用 IWRdsProtocolLicenseConnection。
IWTSProtocolListener

IWTSProtocolListener 不再可用。 请改用 IWRdsProtocolListener。
IWTSProtocolListenerCallback

IWTSProtocolListenerCallback 不再可用。 请改用 IWRdsProtocolListenerCallback。
IWTSProtocolLogonErrorRedirector

IWTSProtocolLogonErrorRedirector 不再可用。 请改用 IWRdsProtocolLogonErrorRedirector。
IWTSProtocolManager

IWTSProtocolManager 不再可用。 请改用 IWRdsProtocolManager。
IWTSProtocolShadowCallback

IWTSProtocolShadowCallback 不再可用。 请改用 IWRdsProtocolShadowCallback。
IWTSProtocolShadowConnection

IWTSProtocolShadowConnection 不再可用。 请改用 IWRdsProtocolShadowConnection。
IWTSSBPlugin

用于扩展终端服务会话代理 (TS 会话代理) 的功能。 如果要提供替代 TS 会话代理重定向逻辑的插件,请实现此接口。
IWTSVirtualChannel

用于控制通道状态,并在通道上写入。
IWTSVirtualChannelCallback

接收有关通道状态更改或接收数据的通知。
IWTSVirtualChannelManager

管理所有远程桌面连接 (RDC) 客户端插件和动态虚拟通道 (DVC) 侦听器。

结构

 
__WTS_PROPERTY_VALUE

包含有关要从协议中检索的属性值的信息。
_WTS_CACHE_STATS

包含协议缓存统计信息。
_WTS_CACHE_STATS_UN

包含缓存统计信息。
_WTS_CLIENT_DATA

包含有关客户端连接的信息。
_WTS_DISPLAY_IOCTL

包含有关客户端显示的信息。
_WTS_LICENSE_CAPABILITIES

包含有关客户端许可功能的信息。
_WTS_PROTOCOL_CACHE

包含缓存读取次数和缓存命中次数。
_WTS_PROTOCOL_COUNTERS

包含协议性能计数器。
_WTS_PROTOCOL_STATUS

包含有关协议状态的信息。
_WTS_SERVICE_STATE

包含有关远程桌面服务状态更改的信息。
_WTS_SESSION_ID

包含唯一标识会话的 GUID。
_WTS_SMALL_RECT

包含客户端窗口坐标。
_WTS_SOCKADDR

包含套接字地址。
_WTS_SYSTEMTIME

指定标准时间与夏令时之间转换的日期和时间信息。
_WTS_TIME_ZONE_INFORMATION

包含客户端时区信息。
_WTS_USER_CREDENTIAL

包含用户的凭据信息。
AAAccountingData

此结构包含有关连接事件的信息。
AE_CURRENT_POSITION

将当前帧位置从设备报告给客户端。
BITMAP_RENDERER_STATISTICS

包含 RemoteFX 媒体重定向位图呈现器统计信息。
CHANNEL_ENTRY_POINTS

包含指向客户端 DLL 调用以访问虚拟通道的函数的指针。
CHANNEL_PDU_HEADER

包含有关虚拟通道的服务器端接收的数据块的信息。
CLIENT_DISPLAY

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

包含有关可在 RemoteApp 和桌面连接中分配给用户的资源的信息。
pluginResource2

包含有关可在 RemoteApp 和桌面连接中分配给用户的资源的其他信息。
pluginResource2FileAssociation

包含有关 RemoteApp 和桌面连接中的文件关联的信息。
TSSD_ConnectionPoint

定义目标的 IP 地址。
WRDS_CONNECTION_SETTING

包含远程桌面连接的不同设置级别。
WRDS_CONNECTION_SETTINGS

包含远程会话的连接设置信息。 (WRDS_CONNECTION_SETTINGS)
WRDS_CONNECTION_SETTINGS_1

包含远程会话的连接设置信息。 (WRDS_CONNECTION_SETTINGS_1)
WRDS_DYNAMIC_TIME_ZONE_INFORMATION

包含动态时区信息。
WRDS_LISTENER_SETTING

包含远程桌面连接的不同级别的侦听器设置。
WRDS_LISTENER_SETTINGS

包含远程会话的侦听器设置信息。
WRDS_LISTENER_SETTINGS_1

包含远程会话的侦听器设置。
WRDS_SETTING

包含远程桌面连接不同级别的策略相关设置。
WRDS_SETTINGS

包含远程会话的策略相关设置信息。
WRDS_SETTINGS_1

包含远程会话的策略相关设置。
WTS_CLIENT_ADDRESS

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

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

包含由远程桌面服务服务传递到协议的策略信息。
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)
WTS_USER_DATA

包含选择的客户端属性值。
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)
WTSSBX_IP_ADDRESS

包含有关网络资源的 IP 地址的信息。
WTSSBX_MACHINE_CONNECT_INFO

包含有关接受远程连接的计算机的信息。
WTSSBX_MACHINE_INFO

包含有关计算机及其当前状态的信息。
WTSSBX_SESSION_INFO

包含有关远程桌面连接代理 (RD 连接代理) 可用的会话的信息。
WTSSESSION_NOTIFICATION

提供有关会话更改通知的信息。 服务在其 HandlerEx 函数中接收此结构,以响应会话更改事件。
WTSUSERCONFIGA

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

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