Поделиться через


Службы удаленных рабочих столов

Обзор технологии служб удаленных рабочих столов.

Для разработки служб удаленных рабочих столов вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
AAAccountingDataType

Указывает тип события, о котором уведомляется метод ITSGAccountingEngine::D oAccounting.
AAAuthSchemes

Указывает тип проверки подлинности, используемой для подключения к шлюзу удаленных рабочих столов (шлюз удаленных рабочих столов).
AE_POSITION_FLAGS

Определяет константы для структуры AE_CURRENT_POSITION. Эти константы описывают степень допустимости текущей позиции.
PolicyAttributeType

Задает параметры перенаправления, связанные с подключением.
RDV_TASK_STATUS

Используется с методом IRDVTaskPluginNotifySink::OnTaskStateChange для указания состояния задачи.
RemoteActionType

Действие для отправки в удаленный сеанс.
SnapshotEncodingType

Тип кодирования, используемый для клиента контейнера приложения протокола удаленного рабочего стола (RDP), snapshot.
SnapshotFormatType

Формат данных, используемый для клиента контейнера приложения протокола удаленного рабочего стола (RDP), snapshot.
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

Указывает тип структуры, содержащейся в элементе WRdsConnectionSetting структуры WRDS_CONNECTION_SETTINGS.
WRDS_LISTENER_SETTING_LEVEL

Используется для указания типа структуры, содержащейся в элементе WRdsListenerSetting структуры WRDS_LISTENER_SETTINGS.
WRDS_SETTING_LEVEL

Указывает тип структуры, содержащейся в элементе WRdsSetting структуры WRDS_SETTINGS.
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

Содержит сведения о состоянии очистки сервера узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTS_RCM_SERVICE_STATE

Содержит сведения о состоянии службы удаленных рабочих столов.
WTS_TYPE_CLASS

Указывает тип структуры, возвращаемой функцией служб удаленных рабочих столов в буфере.
WTS_VIRTUAL_CLASS

Содержит значения, указывающие тип извлекаемой информации о виртуальном канале.
WTSSBX_ADDRESS_FAMILY

Содержит значения, указывающие семейство адресов сетевого адреса, используемого для перенаправления.
WTSSBX_MACHINE_DRAIN

Содержит значения, указывающие состояние очистки сервера узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTSSBX_MACHINE_SESSION_MODE

Содержит значения, указывающие режим сеанса сервера узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов).
WTSSBX_MACHINE_STATE

Содержит значения, указывающие текущее состояние сервера.
WTSSBX_NOTIFICATION_TYPE

Содержит значения, указывающие тип изменения состояния, которое произошло на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или сеансе пользователя.
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

Определяет, авторизовано ли указанное подключение для подключения к шлюзу удаленных рабочих столов (шлюз удаленных рабочих столов).
AuthorizeResource

Определяет, к каким ресурсам авторизовано указанное подключение.
BrokenConnection

Сообщает службе удаленных рабочих столов о потере клиентского подключения.
BrokenConnection

IWTSProtocolConnectionCallback::BrokenConnection больше недоступен. Вместо этого используйте IWRdsProtocolConnectionCallback::BrokenConnection.
CancelAuthentication

Отменяет существующий запрос проверки подлинности.
CancelJob

Отменяет задание подготовки.
CHANNEL_INIT_EVENT_FN

Определяемая приложением функция обратного вызова, которая вызывается службами удаленных рабочих столов для уведомления клиентской библиотеки DLL о событиях виртуального канала.
CHANNEL_OPEN_EVENT_FN

Определяемая приложением функция обратного вызова, вызываемая службами удаленных рабочих столов для уведомления библиотеки DLL клиента о событиях для определенного виртуального канала.
ClearWorkspaceCredential

Удаляет учетные данные пользователя, связанные с указанным идентификатором подключения.
Закрыть

Закрывает канал. (IWTSVirtualChannel.Close)
Закрыть

Вызывается для закрытия канала.
Закрыть

Закрывает подключение после отключения сеанса.
Закрыть

IWTSProtocolConnection::Close больше недоступен. Вместо этого используйте IWRdsProtocolConnection::Close.
Подключить

Инициирует подключение с помощью свойств, заданных в клиентском элементе управления контейнера приложения протокола удаленного рабочего стола (RDP).
Подключен

Уведомляет подключаемый модуль о том, что клиент подключения к удаленному рабочему столу (RDC) успешно подключен к серверу узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов).
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 и Desktop Connections.
DeleteSavedCredentials

Удаляет сохраненные учетные данные для указанного удаленного компьютера.
DeleteTarget

Удаляет целевой объект.
DeleteVirtualMachines

Асинхронно удаляет виртуальную машину.
detachEvent

Отключает обработчик событий от события.
Отключение

Отключает активное подключение.
Отключена

Уведомляет подключаемый модуль о том, что клиент подключения к удаленному рабочему столу (RDC) отключен от сервера узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
DisconnectNotify

Уведомляет протокол о том, что сеанс отключен.
DisconnectNotify

IWTSProtocolConnection::D isconnectNotify больше недоступен. Вместо этого используйте IWRdsProtocolConnection::D isconnectNotify.
DisconnectUser

Уведомляет шлюз удаленных рабочих столов (шлюз удаленных рабочих столов) о том, что он должен отключить клиент.
DisconnectWorkspace

Отключает все существующие подключения, связанные с указанным идентификатором подключения.
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

Извлекает объект actions для клиента контейнера приложения протокола удаленного рабочего стола (RDP).
get_AllowLogon

Значение типа , указывающее, разрешено ли пользователю входить на сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Получить)
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

Максимальное время, в течение которых отключенный сеанс служб удаленных рабочих столов остается активным на сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). По истечении указанного количества минут сеанс завершается. (Получить)
get_MaxIdleTime

Максимальное время, в течение времени, когда сеанс служб удаленных рабочих столов может оставаться бездействующим. По истечении указанного количества минут сеанс можно отключить или завершить. (Получить)
get_Name

Извлекает значение, указывающее имя среды, в которой размещен целевой компьютер.
get_NumPendingConnections

Извлекает количество ожидающих пользовательских подключений для целевого объекта.
get_NumSessions

Извлекает количество сеансов, обслуживаемых брокером для целевого объекта.
get_Plugin

Извлекает отображаемое имя агента задачи.
get_pluginName

Извлекает имя подключаемого модуля.
get_pluginVersion

Извлекает версию подключаемого модуля.
get_PointerSpeed

Скорость перемещения курсора сенсорного указателя на виртуальном рабочем столе относительно скорости жеста на клиенте.
get_ProtocolType

Получает или задает тип протокола для сеанса. (Получить)
get_RdFarmType

Тип фермы удаленных рабочих машин.
get_ReconnectionAction

Значение типа , указывающее, разрешено ли повторное подключение к сеансу отключенных служб удаленных рабочих столов. (Получить)
get_SamUserAccount

Возвращает значение, указывающее доменное имя и имя пользователя, инициировавшего подключение.
get_ServerWeight

Извлекает значение, указывающее вес сервера среды, в которой размещен целевой компьютер.
get_SessionId

Извлекает идентификатор сеанса.
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

Корневой каталог пользователя. Каждый пользователь на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) имеет уникальный корневой каталог. Это гарантирует, что сведения о приложении хранятся отдельно для каждого пользователя в многопользовательской среде. (Получить)
get_TerminalServicesHomeDrive

Корневой диск для пользователя. В сетевой среде это свойство является строкой, содержащей спецификацию диска (букву диска, за которой следует двоеточие), с которой сопоставляется UNC-путь, указанный в качестве корневого каталога. (Получить)
get_TerminalServicesInitialProgram

Путь и имя файла приложения, которое пользователь хочет запустить автоматически при входе пользователя на сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Получить)
get_TerminalServicesProfilePath

Перемещаемый или обязательный путь к профилю, используемый при входе пользователя на сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Получить)
get_TerminalServicesWorkDirectory

Рабочий путь к каталогу для пользователя. (Получить)
get_TouchPointer

Содержит объект RemoteDesktopClientTouchPointer для клиента контейнера приложения протокола удаленного рабочего стола (RDP).
get_Username

Извлекает имя пользователя для этого сеанса.
get_UserName

Извлекает значение, указывающее имя пользователя, инициировавшего подключение.
get_UserSidString

Идентификатор безопасности пользователя в виде строки.
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.
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 и подключении к рабочему столу.
GetProtocolHandles

IWTSProtocolConnection::GetProtocolHandles больше недоступен.
GetProtocolStatus

Извлекает сведения о состоянии протокола.
GetProtocolStatus

IWTSProtocolConnection::GetProtocolStatus больше недоступен. Вместо этого используйте IWRdsProtocolConnection::GetProtocolStatus.
GetRdpProperty

Извлекает одно именованное значение свойства RDP.
GetRegisteredFileExtensions

Извлекает сторонние расширения имен файлов, зарегистрированные в среде выполнения RemoteApp и Desktop Connections.
GetRendererStatistics

Извлекает статистику для отрисовщика точечных изображений перенаправления мультимедиа RemoteFX.
GetResource

Этот метод зарезервирован и всегда должен возвращать E_NOTIMPL. (ItsPubPlugin.GetResource)
GetResource2

Этот метод зарезервирован и всегда должен возвращать E_NOTIMPL. (ItsPubPlugin2.GetResource2)
GetResource2List

Извлекает список ресурсов, назначенных указанному пользователю. (ItsPubPlugin2.GetResource2List)
GetResourceDisplayName

Возвращает отображаемое имя настраиваемого клиента в RemoteApp и подключении к рабочему столу.
GetResourceId

Возвращает идентификатор настраиваемого клиента в RemoteApp и подключении к рабочему столу.
GetResourceList

Извлекает список ресурсов, назначенных указанному пользователю. (ItsPubPlugin.GetResourceList)
GetResourcePluginStore

Извлекает экземпляр ITsSbResourcePluginStore подключаемого хранилища ресурсов.
GetResourceTypeInfo

Извлекает сведения о стороннем расширении имени файла, зарегистрированном в среде выполнения RemoteApp и Desktop Connections.
GetRTCaps

Запрашивает, поддерживает ли звуковое устройство режим реального времени (RT). Этот метод не используется в реализациях служб удаленных рабочих столов IAudioDeviceEndpoint.
GetServerState

Извлекает состояние указанного сервера.
GetService

Получает указанную службу.
GetSessionForEnhancedFastReconnect

Стек протоколов использует этот метод для возврата идентификатора сеанса, который будет использоваться для расширенного быстрого повторного подключения.
GetSettings

Возвращает сведения о параметрах прослушивателя для запросов на подключение клиента.
GetSettings

Извлекает параметры для определенной политики.
GetShadowConnection

Извлекает ссылку на объект теневых соединений из протокола.
GetShadowConnection

IWTSProtocolConnection::GetShadowConnection больше недоступен. Вместо этого используйте IWRdsProtocolConnection::GetShadowConnection.
GetSnapshot

Вызывает snapshot клиента контейнера приложения по протоколу удаленного рабочего стола (RDP) рабочего стола в сеансе.
GetUserCredentials

Возвращает учетные данные пользователя.
GetUserCredentials

IWTSProtocolConnection::GetUserCredentials больше недоступен. Вместо этого используйте IWRdsProtocolConnection::GetUserCredentials.
GetUserData

IWTSProtocolConnection::GetUserData больше недоступен. Вместо этого используйте IWRdsProtocolSettings::MergeSettings.
GetVideoHandle

Получает дескриптор видеоустройства для протокола.
GetWaitTimeout

Извлекает время ожидания.
GetWorkspaceNames

Извлекает имена подключений в текущем процессе.
Initialize

Инициализирует подключаемый модуль и возвращает значение, указывающее возможности перенаправления подключаемого модуля.
Initialize

Инициализирует подключаемый модуль.
Initialize

Используется для первого вызова подключаемого модуля из клиента.
Initialize

Инициализирует диспетчер протоколов.
InitializeTaskPlugin

Инициализирует задачу, которая находится в очереди подключаемого модуля посредника подключений к удаленному рабочему столу.
InvokeTargetShadow

Указывает службе удаленных рабочих столов начать целевую сторону тени и передает все сведения, которые необходимо обменять между клиентом и целевым объектом.
InvokeTargetShadow

IWTSProtocolShadowCallback::InvokeTargetShadow больше недоступен. Вместо этого используйте IWRdsProtocolShadowCallback::InvokeTargetShadow.
IsErrorMessageRegistered

Определяет, зарегистрировано ли указанное сообщение об ошибке в указанной рабочей области.
IsQuarantineEnabled

Указывает, требуется ли для подключаемого модуля авторизации инструкция о работоспособности (SoH) с компьютера пользователя.
IssueDisconnect

Отключает пользовательский клиент в remoteApp и подключении к рабочему столу.
IsUserAllowedToLogon

Определяет по протоколу, разрешено ли пользователю входить в сеанс.
IsUserAllowedToLogon

IWTSProtocolConnection::IsUserAllowedToLogon больше недоступен. Вместо этого используйте IWRdsProtocolConnection::IsUserAllowedToLogon.
IsWorkspaceCredentialSpecified

Определяет, существуют ли учетные данные пользователя для указанного идентификатора подключения.
IsWorkspaceSSOEnabled

Определяет, включен ли единый вход для RemoteApp и подключения к рабочему столу.
LockVirtualMachine

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу), что виртуальная машина заблокирована.
LogonNotify

Вызывается, когда пользователь вошел в сеанс.
LogonNotify

IWTSProtocolConnection::LogonNotify больше недоступен. Вместо этого используйте IWRdsProtocolConnection::LogonNotify.
MergeSettings

Добавляет (объединяет) указанные параметры, связанные с политикой, в большую группу параметров подключения.
ModifyResourceType

Изменяет расширение имени файла стороннего производителя, зарегистрированное в среде выполнения RemoteApp and Desktop Connections.
NotifyClientConnectionStateChange

Уведомляет зарегистрированные подключаемые модули об изменениях состояния в клиентском подключении. (ITsSbResourceNotification.NotifyClientConnectionStateChange)
NotifyClientConnectionStateChangeEx

Уведомляет зарегистрированные подключаемые модули об изменениях состояния в клиентском подключении. (ITsSbResourceNotificationEx.NotifyClientConnectionStateChangeEx)
NotifyCommandProcessCreated

Уведомляет протокол о создании и инициализации процесса Winlogon.exe.
NotifyServiceFailure

Уведомляет зарегистрированные подключаемые модули о том, что служба посредника подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) остановлена.
NotifyServiceStateChange

Уведомляет поставщика протокола о том, что состояние службы удаленных рабочих столов меняется.
NotifyServiceStateChange

IWTSProtocolManager::NotifyServiceStateChange больше недоступен. Вместо этого используйте IWRdsProtocolManager::NotifyServiceStateChange.
NotifyServiceSuccess

Уведомляет зарегистрированные подключаемые модули о том, что служба посредника подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) запущена.
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

Помечает проверку подлинности учетных данных пользователя для идентификатора подключения, а затем отображает уведомление о подключении в области уведомлений панели задач.
OnBeginPainting

Уведомляет протокол о том, что пользовательский интерфейс входа готов к началу рисования.
OnBeginPainting

IWTSProtocolLogonErrorRedirector::OnBeginPainting больше недоступен. Вместо этого используйте IWRdsProtocolLogonErrorRedirector::OnBeginPainting.
OnChannelAuthorized

Уведомляет шлюз удаленных рабочих столов о результате попытки авторизовать ресурс.
OnChannelOpened

Вызывается при открытии канала и его готовности к использованию или при возникновении ошибки при открытии канала.
OnClose

Уведомляет пользователя о закрытии канала.
OnClose

Вызывается при закрытии канала.
OnCompleted

Сообщает о завершении в брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
OnConnected

Уведомляет службу удаленных рабочих столов о получении запроса на подключение клиента.
OnConnected

IWTSProtocolListenerCallback::OnConnected больше недоступен. Вместо этого используйте IWRdsProtocolListenerCallback::OnConnected.
OnConnectionAuthorized

Уведомляет шлюз удаленных рабочих столов (шлюз удаленных рабочих столов) о результате попытки авторизовать подключение.
OnDataReceived

Уведомляет пользователя о получаемых данных.
OnDataReceived

Вызывается при получении полного сообщения от сервера.
OnDataSent

Вызывается при вызове метода IWRdsGraphicsChannel::Write и отправке данных.
OnDeleteTaskTime

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о том, что задача была удалена из очереди.
OnDriverLoad

Termsrv использует этот метод для возврата дескриптора загруженного драйвера идентификатора WDDM в стек протоколов. С этого момента стек владеет дескриптором и должен вызывать CloseHandle() после того, как обмен данными с драйвером больше не нужен.
OnDriverUnload

Termsrv использует этот метод, чтобы сообщить стеку протоколов, что PnP выгрузил драйвер идентификатора WDDM.
OnError

Сообщает об ошибке брокеру подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
OnGetMostSuitableTarget

Возвращает результат балансировки нагрузки в брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
OnInitialized

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о том, что подключаемый модуль завершил вызов метода Initialize.
OnJobCancelled

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о том, что задание отменено.
OnJobCompleted

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о том, что задание завершено.
OnJobCreated

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о создании задания подготовки.
OnMetricsUpdate

Вызывается для уведомления графических служб RemoteFX об изменении сетевых условий.
OnNewChannelConnection

Разрешает подключаемый модуль клиента подключения к удаленному рабочему столу (RDC) принимать или отклонять запрос на подключение для входящего подключения.
OnQueryEnvironmentCompleted

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу), что среда, указанная объектом ITsSbClientConnection, уже размещает правильный целевой объект.
OnReady

Запрашивает, чтобы служба удаленных рабочих столов продолжала процесс подключения для этого клиента.
OnReady

IWTSProtocolConnectionCallback::OnReady больше недоступен. Вместо этого используйте IWRdsProtocolConnectionCallback::OnReady.
OnReadyToConnect

Возвращает объект ITsSbTarget брокеру подключений к удаленному рабочему столу (посредник подключений к удаленным рабочим столам) после успешной подготовки целевого объекта к подключению.
OnReportStatus

Отправляет сообщения о состоянии клиенту подключения к удаленному рабочему столу (RDC) в отношении обработки клиентского подключения.
OnReportTasks

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о новом отчете о задачах.
OnSetTaskTime

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу), что запланирована задача.
OnTargetSizeChanged

Вызывается при изменении размера целевого объекта отрисовки.
OnTerminated

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о том, что подключаемый модуль завершил вызов Terminate.
OnUpdateTaskStatus

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о том, что состояние задачи изменилось.
OnUserAuthenticated

Уведомляет шлюз удаленных рабочих столов о том, что подключаемый модуль проверки подлинности успешно прошел проверку подлинности пользователя.
OnUserAuthenticationFailed

Уведомляет шлюз удаленных рабочих столов о том, что подключаемый модуль проверки подлинности не прошел проверку подлинности пользователя.
OnVirtualMachineHostStatusChanged

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) об изменении состояния узла виртуальной машины.
OnVirtualMachineStatusChanged

Уведомляет брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) об изменении состояния виртуальной машины.
Открыть

Вызывается для открытия канала.
PatchVirtualMachines

Асинхронное исправление виртуальной машины.
PreDisconnect

Уведомляет протокол о том, что сеанс будет отключен.
PrepareTargetForConnect

Подготавливает целевой объект для клиентского подключения.
ProcessingComplete

Уведомляет конечную точку о завершении прохода обработки.
ProtocolComplete

Уведомляет протокол о том, успешно ли завершен процесс лицензирования.
ProtocolComplete

IWTSProtocolLicenseConnection::P rotocolComplete больше недоступен. Вместо этого используйте IWRdsProtocolLicenseConnection::P rotocolComplete.
PulseEndpoint

Зарезервировано. (IAudioInputEndpointRT.PulseEndpoint)
PulseEndpoint

Зарезервировано. (IAudioOutputEndpointRT.PulseEndpoint)
put_AllowLogon

Значение типа , указывающее, разрешено ли пользователю входить на сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Put)
put_BrokenConnectionAction

Значение типа , указывающее действие, выполняемое при достижении ограничения сеанса Служб удаленных рабочих столов. (Put)
put_ClientDisplay

Извлекает или задает сведения об устройстве отображения клиентского компьютера. (Put)
put_ConnectClientDrivesAtLogon

Значение типа , указывающее, следует ли повторно подключать сопоставленные клиентские диски при запуске сеанса служб удаленных рабочих столов. (Put)
put_ConnectClientPrintersAtLogon

Значение типа , указывающее, следует ли повторно подключаться к сопоставленным клиентским принтерам при входе в систему. (Put)
put_CreateTime

Возвращает или задает время создания сеанса. (Put)
put_DefaultToMainPrinter

Значение типа , указывающее, следует ли автоматически печатать на принтере клиента по умолчанию. (Put)
put_DisconnectTime

Получает или указывает время отключения сеанса. (Put)
put_Enabled

Включена ли функция сенсорного указателя в клиентском элементе управления контейнера приложения RDP. (Put)
put_EnableRemoteControl

Значение типа , указывающее, следует ли разрешить удаленное наблюдение или удаленное управление сеансом служб удаленных рабочих столов пользователя. (Put)
put_EnvironmentName

Извлекает или задает имя среды, связанной с целевым объектом. (ITsSbTargetEx.put_EnvironmentName)
put_EnvironmentPropertySet

Извлекает или задает набор свойств для среды, в которой размещается целевой компьютер. (Put)
put_EventsEnabled

Включены ли уведомления о событиях сенсорного указателя для клиентского элемента управления контейнером приложения RDP. (Put)
put_FarmName

Извлекает или задает имя фермы, к которой присоединен этот целевой объект. (Put)
put_InitialProgram

Извлекает или задает начальную программу для этого сеанса. (Put)
put_IpAddresses

Извлекает или задает внешние IP-адреса целевого объекта. (ITsSbTargetEx.put_IpAddresses)
put_MaxConnectionTime

Максимальная продолжительность сеанса служб удаленных рабочих столов. По истечении указанного количества минут сеанс можно отключить или завершить. (Put)
put_MaxDisconnectionTime

Максимальное время, в течение которого отключенный сеанс служб удаленных рабочих столов остается активным на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). По истечении указанного количества минут сеанс завершается. (Put)
put_MaxIdleTime

Максимальное время, в течение которого сеанс служб удаленных рабочих столов может оставаться бездействующим. По истечении указанного количества минут сеанс можно отключить или завершить. (Put)
put_ProtocolType

Извлекает или задает тип протокола для сеанса. (Put)
put_ReconnectionAction

Значение типа , указывающее, разрешено ли повторное подключение к отключенным сеансам служб удаленных рабочих столов. (Put)
put_State

Извлекает или задает состояние сеанса. (Put)
put_TargetFQDN

Извлекает или задает полное доменное имя целевого объекта. (ITsSbTargetEx.put_TargetFQDN)
put_TargetName

Указывает или извлекает имя целевого объекта. (Put)
put_TargetNetbios

Извлекает или задает NetBIOS-имя целевого объекта. (Put)
put_TargetPropertySet

Извлекает или задает набор свойств для целевого объекта. (ITsSbTargetEx.put_TargetPropertySet)
put_TargetState

Извлекает или задает целевое состояние. (ITsSbTargetEx.put_TargetState)
put_TerminalServicesHomeDirectory

Корневой каталог пользователя. Каждый пользователь на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) имеет уникальный корневой каталог. Это гарантирует, что сведения о приложении хранятся отдельно для каждого пользователя в многопользовательской среде. (Put)
put_TerminalServicesHomeDrive

Корневой диск для пользователя. В сетевой среде это свойство является строкой, содержащей спецификацию диска (букву диска, за которой следует двоеточие), с которой сопоставляется UNC-путь, указанный в качестве корневого каталога. (Put)
put_TerminalServicesInitialProgram

Путь и имя файла приложения, которое пользователь хочет запустить автоматически при входе пользователя на сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Put)
put_TerminalServicesProfilePath

Перемещаемый или обязательный путь к профилю, используемый при входе пользователя на сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Put)
put_TerminalServicesWorkDirectory

Рабочий путь к каталогу для пользователя. (Put)
PutContext

Может использоваться подключаемыми модулями для хранения контекстных сведений, относящихся к подключению.
QueryEnvironment

Возвращает указанный объект среды.
QueryEnvironmentForTarget

Определяет, готова ли указанная среда к размещению целевого объекта, возвращенного при балансировке нагрузки.
QueryProperty

Извлекает значение свойства из протокола.
QueryProperty

IWTSProtocolConnection::QueryProperty больше недоступен. Вместо этого используйте IWRdsProtocolConnection::QueryProperty.
QuerySessionBySessionId

Извлекает объект ITsSbSession, связанный с заданным идентификатором сеанса.
QuerySessionBySessionId

Возвращает объект сеанса с указанным идентификатором сеанса.
QueryTarget

Извлекает объект ITsSbTarget для заданных параметров.
QueryTarget

Возвращает целевой объект с указанным именем целевого объекта и именем фермы.
Повторная проверку подлинностиПользователь

Уведомляет шлюз удаленных рабочих столов о том, что он должен автоматически повторно пройти проверку подлинности и повторно авторизовать пользователя.
Повтор соединения

Инициирует автоматическое повторное подключение клиентского элемента управления контейнера приложения по протоколу удаленного рабочего стола (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

Регистрирует указанное сообщение об ошибке для использования в пользовательском интерфейсе.
RegisterErrorLogMessage

Регистрирует указанное сообщение об ошибке для использования в пользовательском интерфейсе.
RegisterForNotification

Запросы, которые брокер подключений к удаленному рабочему столу (RD Connection Broker) отправляют уведомления об указанных событиях.
ReleaseInputDataPointer

Освобождает указатель полученных данных.
ReleaseOutputDataPointer

Освобождает указатель на выходной буфер.
ReleaseTargetLock

Снимает блокировку целевого объекта.
RemoveEnvironmentFromStore

Удаляет указанную среду из хранилища подключаемых модулей ресурсов.
RemoveMapping

Вызывается подключаемым модулем динамического виртуального канала для удаления сопоставления отрисовки.
RemoveResource

Уведомляет среду выполнения RemoteApp и подключения к рабочему столу о том, что клиент отключает подключение. (IWorkspaceRegistration2.RemoveResource)
RemoveResourceEx

Уведомляет среду выполнения RemoteApp и подключения к рабочему столу о том, что клиент отключает подключение. (IWorkspaceRegistration2::RemoveResourceEx)
Прорисовка

Вызывается подключаемым модулем динамического виртуального канала для отрисовки растровых изображений.
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

Связывает учетные данные пользователя и сертификаты с идентификатором подключения.
StartWorkspaceEx

Связывает учетные данные пользователя и сертификаты с идентификатором подключения; также содержит дополнительные элементы безопасности и пользовательского интерфейса.
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

Приостанавливает отправку обновлений экрана клиенту.
Завершение

Выполняет очистку и выгрузку подключаемого модуля.
Завершен

Уведомляет подключаемый модуль о том, что он будет уничтожен брокером сеансов служб терминалов (брокер сеансов TS).
Завершен

Уведомляет подключаемый модуль о том, что клиент подключения к удаленному рабочему столу (RDC) завершил работу.
TestAndSetServerState

Условно задает новое состояние на сервере.
Неинициализировать

Неинициализирует диспетчер протоколов.
UnRegisterForNotification

Запрашивает, чтобы брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) не отправлял уведомления об указанных событиях.
UpdateSessionDisplaySettings

Обновления параметры ширины и высоты для клиентского элемента управления контейнера приложения протокола удаленного рабочего стола (RDP).
VIRTUALCHANNELCLOSE

Закрывает конец клиента виртуального канала.
VIRTUALCHANNELENTRY

Определяемая приложением точка входа для клиентской библиотеки DLL приложения, использующего виртуальные каналы служб удаленных рабочих столов.
VIRTUALCHANNELINIT

Инициализирует доступ клиентской библиотеки DLL к виртуальным каналам служб удаленных рабочих столов.
VIRTUALCHANNELOPEN

Открывает клиентский конец виртуального канала.
VIRTUALCHANNELWRITE

Отправляет данные из клиентской части виртуального канала в партнерское приложение на сервере.
запись

Запускает запрос на запись в канале.
запись

Вызывается для отправки данных в виртуальный канал.
WriteExclusiveModeParametersToSharedMemory

Создает и записывает параметры монопольного режима в общую память.
WTSCloseServer

Закрывает открытый дескриптор на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTSConnectSessionA

Подключает сеанс служб удаленных рабочих столов к существующему сеансу на локальном компьютере. (ANSI)
WTSConnectSessionW

Подключает сеанс служб удаленных рабочих столов к существующему сеансу на локальном компьютере. (Юникод)
WTSCreateListenerA

Создает новый прослушиватель служб удаленных рабочих столов или настраивает существующий прослушиватель. (ANSI)
WTSCreateListenerW

Создает новый прослушиватель служб удаленных рабочих столов или настраивает существующий прослушиватель. (Юникод)
WTSDisconnectSession

Отключает пользователя, выполнившего вход, от указанного сеанса служб удаленных рабочих столов без закрытия сеанса.
WTSEnableChildSessions

Включает или отключает дочерние сеансы.
WTSEnumerateListenersA

Перечисляет все прослушиватели служб удаленных рабочих столов на сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (ANSI)
WTSEnumerateListenersW

Перечисляет все прослушиватели служб удаленных рабочих столов на сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (Юникод)
WTSEnumerateProcessesA

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (ANSI)
WTSEnumerateProcessesExA

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или на узле виртуализации удаленных рабочих столов (RD Virtualization Host). (ANSI)
WTSEnumerateProcessesExW

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или на узле виртуализации удаленных рабочих столов (RD Virtualization Host). (Юникод)
WTSEnumerateProcessesW

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (Юникод)
WTSEnumerateServersA

Возвращает список всех серверов узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) в указанном домене. (ANSI)
WTSEnumerateServersW

Возвращает список всех серверов узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) в указанном домене. (Юникод)
WTSEnumerateSessionsA

Извлекает список сеансов на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSEnumerateSessionsExA

Извлекает список сеансов на указанном сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или на узле виртуализации удаленных рабочих столов (RD Virtualization Host). (ANSI)
WTSEnumerateSessionsExW

Извлекает список сеансов на указанном сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или на узле виртуализации удаленных рабочих столов (RD Virtualization Host). (Юникод)
WTSEnumerateSessionsW

Извлекает список сеансов на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSFreeMemory

Освобождает память, выделенную функцией служб удаленных рабочих столов.
WTSFreeMemoryExA

Освобождает память, содержащую WTS_PROCESS_INFO_EX или WTS_SESSION_INFO_1 структуры, выделенные функцией служб удаленных рабочих столов. (ANSI)
WTSFreeMemoryExW

Освобождает память, содержащую WTS_PROCESS_INFO_EX или WTS_SESSION_INFO_1 структуры, выделенные функцией служб удаленных рабочих столов. (Юникод)
WTSGetActiveConsoleSessionId

Извлекает идентификатор сеанса консоли.
WTSGetChildSessionId

Получает идентификатор дочернего сеанса, если он имеется.
WTSGetListenerSecurityA

Извлекает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (ANSI)
WTSGetListenerSecurityW

Извлекает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (Юникод)
WTSIsChildSessionsEnabled

Определяет, включены ли дочерние сеансы.
WTSLogoffSession

Выполняет выход из указанного сеанса служб удаленных рабочих столов.
WTSOpenServerA

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (ANSI)
WTSOpenServerExA

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или сервера узла виртуализации удаленных рабочих столов (узла виртуализации удаленных рабочих столов). (ANSI)
WTSOpenServerExW

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или сервера узла виртуализации удаленных рабочих столов (узла виртуализации удаленных рабочих столов). (Юникод)
WTSOpenServerW

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (Юникод)
WTSQueryListenerConfigA

Извлекает сведения о конфигурации для прослушивателя Служб удаленных рабочих столов. (ANSI)
WTSQueryListenerConfigW

Извлекает сведения о конфигурации для прослушивателя Служб удаленных рабочих столов. (Юникод)
WTSQuerySessionInformationA

Извлекает сведения о сеансе для указанного сеанса на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSQuerySessionInformationW

Извлекает сведения о сеансе для указанного сеанса на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSQueryUserConfigA

Извлекает сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSQueryUserConfigW

Извлекает сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSQueryUserToken

Получает основной маркер доступа вошедшего в систему пользователя, указанного идентификатором сеанса.
WTSRegisterSessionNotification

Регистрирует указанное окно для получения уведомлений об изменениях сеанса. (WTSRegisterSessionNotification)
WTSRegisterSessionNotificationEx

Регистрирует указанное окно для получения уведомлений об изменениях сеанса. (WTSRegisterSessionNotificationEx)
WTSSBX_GetMostSuitableServer

Возвращает идентификатор сервера, на который брокер сеансов служб терминалов (посредник сеансов TS) должен направлять входящее подключение.
WTSSBX_GetUserExternalSession

Перенаправляет входящее подключение к вычислительному ресурсу, такому как виртуальная машина, сервер колонки или даже собственный корпоративный рабочий стол пользователя, предоставляя структуру WTSSBX_MACHINE_CONNECT_INFO, содержащую сведения о ресурсе.
WTSSBX_MachineChangeNotification

Уведомляет подключаемый модуль о том, что в серверной среде произошло изменение.
WTSSBX_SessionChangeNotification

Уведомляет подключаемый модуль о том, что в сеансе произошло изменение, например при входе, выходе из системы, отключении или повторном подключении.
WTSSendMessageA

Отображает окно сообщения на рабочем столе клиента указанного сеанса служб удаленных рабочих столов. (ANSI)
WTSSendMessageW

Отображает окно сообщения на рабочем столе клиента указанного сеанса служб удаленных рабочих столов. (Юникод)
WTSSetListenerSecurityA

Настраивает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (ANSI)
WTSSetListenerSecurityW

Настраивает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (Юникод)
WTSSetRenderHint

Используется приложением, которое отображает содержимое, которое может быть оптимизировано для отображения в удаленном сеансе, чтобы определить область окна, которая является фактическим содержимым.
WTSSetUserConfigA

Изменяет сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (ANSI)
WTSSetUserConfigW

Изменяет сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (Юникод)
WTSShutdownSystem

Завершает работу (и при необходимости перезапускает) указанный сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTSStartRemoteControlSessionA

Запускает удаленное управление другим сеансом служб удаленных рабочих столов. Эту функцию необходимо вызвать из удаленного сеанса. (ANSI)
WTSStartRemoteControlSessionW

Запускает удаленное управление другим сеансом служб удаленных рабочих столов. Эту функцию необходимо вызвать из удаленного сеанса. (Юникод)
WTSStopRemoteControlSession

Останавливает сеанс удаленного управления.
WTSTerminateProcess

Завершает указанный процесс на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTSUnRegisterSessionNotification

Отменяет регистрацию указанного окна, чтобы оно не получало дальнейших уведомлений об изменениях сеанса. (WTSUnRegisterSessionNotification)
WTSUnRegisterSessionNotificationEx

Отменяет регистрацию указанного окна, чтобы оно не получало дальнейших уведомлений об изменениях сеанса. (WTSUnRegisterSessionNotificationEx)
WTSVirtualChannelClose

Закрывает открытый дескриптор виртуального канала.
WTSVirtualChannelOpen

Открывает дескриптор для серверного конца указанного виртуального канала.
WTSVirtualChannelOpenEx

Создает виртуальный канал таким образом, как WTSVirtualChannelOpen.
WTSVirtualChannelPurgeInput

Удаляет все входные данные в очереди, отправленные с клиента на сервер в указанном виртуальном канале.
WTSVirtualChannelPurgeOutput

Удаляет все выходные данные в очереди, отправленные с сервера клиенту по указанному виртуальному каналу.
WTSVirtualChannelQuery

Возвращает сведения об указанном виртуальном канале.
WTSVirtualChannelRead

Считывает данные из серверной части виртуального канала.
WTSVirtualChannelWrite

Записывает данные на серверную часть виртуального канала.
WTSWaitSystemEvent

Ожидает события служб удаленных рабочих столов перед возвращением вызывающей стороны.

Интерфейсы

 
IADsTSUserEx

Используется для проверки и настройки свойств пользователей Служб удаленных рабочих столов.
IAudioDeviceEndpoint

Инициализирует объект конечной точки устройства и получает возможности устройства, которое он представляет.
IAudioEndpoint

Предоставляет обработчику звука сведения о конечной точке звука. Этот интерфейс реализуется конечной точкой звука.
IAudioEndpointControl

Управляет состоянием потока конечной точки.
IAudioEndpointRT

Возвращает разницу между текущими позициями чтения и записи в буфере конечной точки.
IAudioInputEndpointRT

Возвращает входной буфер для каждого прохода обработки.
IAudioOutputEndpointRT

Возвращает выходной буфер для каждого прохода обработки.
IRemoteDesktopClient

Предоставляет методы и свойства, используемые для настройки и использования клиентского элемента управления контейнера приложения протокола удаленного рабочего стола (RDP).
IRemoteDesktopClientActions

Предоставляет методы, используемые для взаимодействия с клиентским элементом управления контейнера приложения по протоколу удаленного рабочего стола (RDP).
IRemoteDesktopClientSettings

Предоставляет методы, необходимые для настройки параметров подключения для клиентского элемента управления контейнера приложения протокола удаленного рабочего стола (RDP).
IRemoteDesktopClientTouchPointer

Предоставляет свойства, необходимые для управления функцией сенсорного указателя клиентского элемента управления контейнера приложения протокола удаленного рабочего стола (RDP).
ITSGAccountingEngine

Предоставляет методы, предоставляющие сведения о создании или закрытии сеансов для подключения.
ITSGAuthenticateUserSink

Предоставляет методы, уведомляющие шлюз удаленных рабочих столов (шлюз удаленных рабочих столов) о событиях проверки подлинности.
ITSGAuthenticationEngine

Предоставляет методы проверки подлинности пользователей для шлюза удаленных рабочих столов (шлюза удаленных рабочих столов).
ITSGAuthorizeConnectionSink

Предоставляет методы, уведомляющие шлюз удаленных рабочих столов (шлюз удаленных рабочих столов) о результате попытки авторизации подключения.
ITSGAuthorizeResourceSink

Предоставляет методы, уведомляющие шлюз удаленных рабочих столов (шлюз удаленных рабочих столов) о результате попытки авторизации ресурса.
ITSGPolicyEngine

Предоставляет методы, которые авторизуют подключения и ресурсы.
ItsPubPlugin

Предоставляет свойства и методы, предоставляющие сведения о ресурсах, доступных пользователям Connections RemoteApp и Desktop.
ItsPubPlugin2

Задает методы, предоставляющие сведения о ресурсах, доступных пользователям Connections RemoteApp и Desktop.
ITsSbBaseNotifySink

Предоставляет методы, сообщающие о состоянии и сообщениях об ошибках брокеру подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
ITsSbClientConnection

Предоставляет методы и свойства, которые хранят сведения о состоянии входящего запроса на подключение от клиента подключения к удаленному рабочему столу (RDC).
ITsSbClientConnectionPropertySet

Можно использовать для определения настраиваемых свойств клиентского подключения соответствующим образом.
ITsSbEnvironment

Предоставляет методы и свойства, содержащие сведения о среде, в которой размещен целевой компьютер. Этот интерфейс можно использовать для хранения сведений о физическом сервере, на котором размещаются виртуальные машины.
ITsSbEnvironmentPropertySet

Можно использовать для определения пользовательских свойств среды, в которой размещаются целевые компьютеры соответствующим образом.
ITsSbFilterPluginStore

Фильтр хранилища подключаемых модулей
ITsSbGenericNotifySink

Предоставляет методы, которые сообщают о завершении и получают время ожидания от брокера подключения к удаленному рабочему столу (брокер подключений к удаленному рабочему столу).
ITsSbGlobalStore

Предоставляет методы, которые запрашивают целевые компьютеры, сеансы, среды и фермы, добавленные в хранилище брокера подключений к удаленному рабочему столу (брокер подключений к удаленным рабочим столам).
ITsSbLoadBalanceResult

Предоставляет методы и свойства, которые хранят имя целевого объекта, возвращаемое алгоритмом балансировки нагрузки.
ITsSbLoadBalancing

Предоставляет методы, которые можно использовать для предоставления пользовательского алгоритма балансировки нагрузки.
ITsSbLoadBalancingNotifySink

Предоставляет методы, возвращающие результат алгоритма балансировки нагрузки брокеру подключений к удаленному рабочему столу (посредник подключений к удаленным рабочим столам).
ITsSbOrchestration

Предоставляет методы, которые использует брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу), чтобы убедиться, что целевой объект готов до перенаправления клиента на него.
ITsSbOrchestrationNotifySink

Предоставляет методы, возвращающие объект ITsSbTarget брокеру подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) после успешной подготовки целевого объекта к подключению.
ITsSbPlacement

Предоставляет методы, подготавливающие среду (компьютер, на котором размещена виртуальная машина).
ITsSbPlacementNotifySink

Предоставляет методы, возвращающие сведения о средах брокеру подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
ITsSbPlugin

Предоставляет методы, которые инициализируют и завершают подключаемые модули.
ITsSbPluginNotifySink

Предоставляет методы, уведомляющие брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) о инициализации или завершении работы подключаемого модуля.
ITsSbPluginPropertySet

Можно использовать для определения настраиваемых свойств подключаемого модуля соответствующим образом.
ITsSbPropertySet

Можно использовать для определения настраиваемых свойств соответствующим образом.
ITsSbProvider

Предоставляет методы, которые создают реализации объектов по умолчанию, используемых в виртуализации удаленных рабочих столов.
ITsSbProvisioning

Предоставляет методы, которые создают и обслуживают виртуальные машины.
ITsSbProvisioningPluginNotifySink

Предоставляет методы, уведомляющие посредник подключения к удаленному рабочему столу (брокер подключений к удаленному рабочему столу) о подготовке виртуальных машин.
ITsSbResourceNotification

Предоставляет методы, которые использует брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) для уведомления подключаемых модулей о любых изменениях состояния, происходящих в объектах подключения сеанса, целевого объекта и клиентского подключения. (ITsSbResourceNotification)
ITsSbResourceNotificationEx

Предоставляет методы, которые использует брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) для уведомления подключаемых модулей о любых изменениях состояния, происходящих в объектах подключения сеанса, целевого объекта и клиентского подключения. (ITsSbResourceNotificationEx)
ITsSbResourcePlugin

Предоставляет методы, расширяющие возможности брокера подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
ITsSbResourcePluginStore

Предоставляет методы, позволяющие подключаемым модулям ресурсов хранить такие объекты, как сеансы и целевые объекты.
ITsSbServiceNotification

Предоставляет методы, которые использует брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу) для уведомления подключаемых модулей об изменениях состояния, происходящих в самом брокере подключений к удаленному рабочему столу.
ITsSbSession

Предоставляет свойства, в которые хранятся сведения о сеансе пользователя.
ITsSbTarget

Предоставляет свойства, в которые хранятся сведения о конфигурации и состоянии целевого объекта.
ITsSbTargetPropertySet

Наследуйте от этого интерфейса для определения настраиваемого набора целевых свойств.
ITsSbTaskInfo

Предоставляет свойства, которые брокер подключений к удаленному рабочему столу использует для настройки очереди подключаемого модуля.
ITsSbTaskPlugin

Предоставляет методы, которые обновляют очередь задач для подключаемых модулей брокера подключений к удаленному рабочему столу.
ITsSbTaskPluginNotifySink

Предоставляет методы, сообщающие о состоянии и сообщения об ошибках о задачах в брокер подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
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

Предоставляет метод, вызываемый службой удаленных рабочих столов, для получения идентификатора сеанса, к которому необходимо повторно подключиться в расширенной последовательности быстрого повторного подключения.
IWRdsGraphicsChannel

Этот интерфейс используется графическими службами RemoteFX для отправки и получения данных в виртуальный графический канал.
IWRdsGraphicsChannelEvents

Этот интерфейс получает уведомления, связанные с графическим виртуальным каналом.
IWRdsGraphicsChannelManager

Этот интерфейс используется API служб графики RemoteFX для создания виртуальных графических каналов, необходимых для удаленного взаимодействия с графическими данными.
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

Содержит расширенные сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (ANSI)
WTS_PROCESS_INFO_EXW

Содержит расширенные сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (Юникод)
WTS_PROCESS_INFOA

Содержит сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTS_PROCESS_INFOW

Содержит сведения о процессе, запущенном на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTS_SERVER_INFOA

Содержит сведения о конкретном сервере служб удаленных рабочих столов. (ANSI)
WTS_SERVER_INFOW

Содержит сведения о конкретном сервере служб удаленных рабочих столов. (Юникод)
WTS_SESSION_ADDRESS

Содержит виртуальный IP-адрес, назначенный сеансу.
WTS_SESSION_INFO_1A

Содержит расширенные сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или узла виртуализации удаленных рабочих столов (RD Virtualization Host). (ANSI)
WTS_SESSION_INFO_1W

Содержит расширенные сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или узла виртуализации удаленных рабочих столов (RD Virtualization Host). (Юникод)
WTS_SESSION_INFOA

Содержит сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTS_SESSION_INFOW

Содержит сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTS_USER_DATA

Содержит значения свойств клиента select.
WTSCLIENTA

Содержит сведения о клиенте подключения к удаленному рабочему столу (RDC). (ANSI)
WTSCLIENTW

Содержит сведения о клиенте подключения к удаленному рабочему столу (RDC). (Юникод)
WTSCONFIGINFOA

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSCONFIGINFOA)
WTSCONFIGINFOW

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSCONFIGINFOW)
WTSINFOA

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSINFOA)
WTSINFOEX_LEVEL_A

Содержит структуру WTSINFOEX_LEVEL1, содержащую расширенные сведения о сеансе служб удаленных рабочих столов. (ANSI)
WTSINFOEX_LEVEL_W

Содержит структуру WTSINFOEX_LEVEL1, содержащую расширенные сведения о сеансе служб удаленных рабочих столов. (Юникод)
WTSINFOEX_LEVEL1_A

Содержит расширенные сведения о сеансе служб удаленных рабочих столов. (ANSI)
WTSINFOEX_LEVEL1_W

Содержит расширенные сведения о сеансе служб удаленных рабочих столов. (Юникод)
WTSINFOEXA

Содержит WTSINFOEX_LEVEL объединение, содержащее расширенные сведения о сеансе служб удаленных рабочих столов. (ANSI)
WTSINFOEXW

Содержит WTSINFOEX_LEVEL объединение, содержащее расширенные сведения о сеансе служб удаленных рабочих столов. (Юникод)
WTSINFOW

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSINFOW)
WTSLISTENERCONFIGA

Содержит сведения о прослушивателе служб удаленных рабочих столов. (ANSI)
WTSLISTENERCONFIGW

Содержит сведения о прослушивателе служб удаленных рабочих столов. (Юникод)
WTSSBX_IP_ADDRESS

Содержит сведения об IP-адресе сетевого ресурса.
WTSSBX_MACHINE_CONNECT_INFO

Содержит сведения о компьютере, который принимает удаленные подключения.
WTSSBX_MACHINE_INFO

Содержит сведения о компьютере и его текущем состоянии.
WTSSBX_SESSION_INFO

Содержит сведения о сеансах, доступных брокеру подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу).
WTSSESSION_NOTIFICATION

Предоставляет сведения об уведомлении об изменении сеанса. Служба получает эту структуру в функции HandlerEx в ответ на событие изменения сеанса.
WTSUSERCONFIGA

Содержит сведения о конфигурации пользователя на контроллере домена или сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (ANSI)
WTSUSERCONFIGW

Содержит сведения о конфигурации пользователя на контроллере домена или сервере узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов). (Юникод)