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


Интерфейс IMsRdpClient8

Предоставляет методы и свойства, необходимые для настройки и использования клиентского элемента управления. Является производным от интерфейса IMsRdpClient7 .

Элементы

Интерфейс IMsRdpClient8 наследуется от IMsRdpClient7. IMsRdpClient8 также имеет следующие типы членов:

Методы

Интерфейс IMsRdpClient8 содержит следующие методы.

Метод Описание
Подключение Инициирует подключение, используя свойства, которые в данный момент заданы в элементе управления .
CreateVirtualChannels Создает объект виртуального канала на стороне клиента для каждого указанного имени виртуального канала.
Отключение Отключает активное подключение.
GetErrorDescription Возвращает описание ошибки для событий отключения сеанса.
GetStatusText Извлекает текст состояния для указанного кода состояния.
GetVirtualChannelOptions Извлекает набор параметров для виртуального канала.
Повтор соединения Повторно подключается к удаленному сеансу с новой шириной и высотой рабочего стола.
RequestClose Запрашивает корректное завершение работы элемента ActiveX удаленного рабочего стола.
SendOnVirtualChannel Отправляет данные на сервер узла сеансов удаленных рабочих стола по виртуальному каналу, созданному ранее с помощью метода CreateVirtualChannels .
SendRemoteAction Вызывает выполнение действия в удаленном сеансе.
SetVirtualChannelOptions Задает параметры виртуального канала для элемента ActiveX удаленного рабочего стола.

Свойства

Интерфейс IMsRdpClient8 имеет следующие свойства.

Свойство Тип доступа Описание
AdvancedSettings
Только для чтения
Извлекает указатель интерфейса IMsTscAdvancedSettings .
AdvancedSettings2
Только для чтения
Извлекает указатель на интерфейс IMsRdpClientAdvancedSettings . Интерфейс можно использовать для установки дополнительных параметров для клиентского элемента управления.
AdvancedSettings3
Только для чтения
Извлекает указатель на интерфейс IMsRdpClientAdvancedSettings2 . Интерфейс можно использовать для установки дополнительных параметров для клиентского элемента управления.
AdvancedSettings4
Только для чтения
Извлекает указатель на интерфейс IMsRdpClientAdvancedSettings3 .
AdvancedSettings5
Только для чтения
Извлекает указатель на интерфейс IMsRdpClientAdvancedSettings4 .
AdvancedSettings6
Только для чтения
Извлекает интерфейс IMsRdpClientAdvancedSettings5 .
AdvancedSettings7
Только для чтения
Извлекает интерфейс IMsRdpClientAdvancedSettings6 .
AdvancedSettings8
Только для чтения
Извлекает объект, поддерживающий интерфейс IMsRdpClientAdvancedSettings7 .
AdvancedSettings9
Только для чтения
Содержит объект, поддерживающий интерфейс IMsRdpClientAdvancedSettings8 .
CipherStrength
Только для чтения
Извлекает максимальную надежность шифрования текущего элемента управления.
ColorDepth
Чтение/запись
Глубина цвета (в битах на пиксель) для соединения элемента управления.
Подключен
Только для чтения
Извлекает состояние подключения текущего элемента управления.
ConnectedStatusText
Чтение/запись
Содержит текст, отображаемый в клиентской области элемента управления, пока элемент управления находится в подключенном состоянии.
ConnectingText
Чтение/запись
Указывает текст, отображаемый по центру элемента управления при соединении элемента управления.
DesktopHeight
Чтение/запись
Указывает высоту текущего элемента управления (в пикселях) на начальном удаленном рабочем столе.
DesktopWidth
Чтение/запись
Задает ширину текущего элемента управления (в пикселях) на начальном удаленном рабочем столе.
DisconnectedText
Чтение/запись
Указывает текст, который отображается по центру элемента управления перед завершением соединения.
Домен
Чтение/запись
Указывает домен, в который входит текущий пользователь.
ExtendedDisconnectReason
Только для чтения
Содержит расширенные сведения о причине отключения элемента управления.
FullScreen
Чтение/запись
Определяет, находится ли клиентский элемент управления в полноэкранном режиме.
FullScreenTitle
Только на запись
Указывает заголовок окна, отображаемый, когда элемент управления находится в полноэкранном режиме.
HorizontalScrollBarVisible
Только для чтения
Указывает, отображается ли в элементе управления горизонтальная полоса прокрутки.
MsRdpClientShell
Только для чтения
Извлекает интерфейс параметров клиента с поддержкой сценариев IMsRdpClientShell.
RemoteProgram
Только для чтения
Извлекает объект, поддерживающий интерфейс ITSRemoteProgram .
RemoteProgram2
Только для чтения
Извлекает объект, поддерживающий интерфейс ITSRemoteProgram2 .
SecuredSettings
Только для чтения
Извлекает указатель интерфейса IMsTscSecuredSettings .
SecuredSettings2
Только для чтения
Извлекает указатель на интерфейс IMsRdpClientSecuredSettings . Этот интерфейс можно использовать для задания защищенных параметров для клиентского элемента управления.
SecuredSettings3
Только для чтения
Извлекает объект, поддерживающий интерфейс IMsRdpClientSecuredSettings2 .
SecuredSettingsEnabled
Только для чтения
Указывает, доступен ли интерфейс IMsTscSecuredSettings . Это значит, находится ли веб-страница, содержащая элемент управления, в настоящее время в одной из разрешенных зон безопасности URL-адресов в Интернете Обозреватель.
Сервера
Чтение/запись
Указывает имя сервера, к которому подключен текущий элемент управления.
StartConnected
Чтение/запись
Указывает, установит ли элемент управления подключение к серверу узла сеансов удаленных рабочих стола сразу после запуска.
TransportSettings
Только для чтения
Извлекает данные, переданные через скрипт в интерфейс IMsRdpClientTransportSettings .
TransportSettings2
Только для чтения
Извлекает интерфейс IMsRdpClientTransportSettings2 .
TransportSettings3
Только для чтения
Извлекает объект, поддерживающий интерфейс IMsRdpClientTransportSettings3 .
Пользователя
Чтение/запись
Указывает учетные данные для входа в систему с именем пользователя.
Версия
Только для чтения
Указывает номер версии текущего элемента управления.
VerticalScrollBarVisible
Только для чтения
Указывает, отображает ли элемент управления вертикальную полосу прокрутки.

Комментарии

Интерфейс IMsRdpClient8 был расширен следующими интерфейсами, при этом каждый новый интерфейс наследует все методы и свойства предыдущих интерфейсов:

Дополнительные сведения о веб-подключении к удаленному рабочему столу см. в разделе Требования к веб-подключению к удаленному рабочему столу.

Требования

Требование Значение
Минимальная версия клиента
Windows 8
Минимальная версия сервера
Windows Server 2012
Библиотека типов
MsTscAx.dll
DLL
MsTscAx.dll
CLSID
CLSID_MsRdpClient10 определяется как C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24
CLSID_MsRdpClient10NotSafeForScripting определяется как A0C63C30-F08D-4AB4-907C-34905D770C7D
CLSID_MsRdpClient8 определяется как 5F681803-2900-4C43-A1CC-CF405404A676
CLSID_MsRdpClient8NotSafeForScripting определяется как A3BC03A0-041D-42E3-AD22-882B7865C9C5
CLSID_MsRdpClient9 определяется как 301B94BA-5D25-4A12-BFFE-3B6E7A616585
CLSID_MsRdpClient9NotSafeForScripting определяется как 8B918B82-7985-4C24-89DF-C33AD2BBFBCD.
IID
IID_IMsRdpClient8 определяется как 4247E044-9271-43A9-BC49-E2AD9E855D62

См. также раздел

IMsRdpClient7

IMsRdpClient6

IMsRdpClient5

IMsRdpClient4

IMsRdpClient3

IMsRdpClient2

IMsRdpClient

IMsTscAx

Справочник по веб-подключению к удаленному рабочему столу