Интерфейс IMsRdpClientAdvancedSettings

Управляет расширенными параметрами клиента. Является производным от интерфейса IMsTscAdvancedSettings . Этот интерфейс включает методы извлечения и задания расширенных (необязательных) свойств для элемента управления ActiveX удаленного рабочего стола.

Чтобы получить экземпляр этого интерфейса, используйте свойство IMsTscAx::AdvancedSettings для получения указателя интерфейса IMsTscAdvancedSettings . Затем вызовите queryInterface на указатель IMsTscAdvancedSettings и передайте IID_IMsRdpClientAdvancedSettingsв QueryInterface.

Элементы

Интерфейс IMsRdpClientAdvancedSettings наследует от IMsTscAdvancedSettings. IMsRdpClientAdvancedSettings также имеет следующие типы элементов:

Элемент Property

Интерфейс IMsRdpClientAdvancedSettings имеет эти свойства.

Свойство Тип доступа Описание
AcceleratorPassthrough
Чтение/запись
Указывает, должны ли ускорители клавиатуры передаваться на сервер.
BitmapCacheSize
Чтение/запись
Размер файла кэша растровых изображений в килобайтах, используемый для 8-разрядных растровых изображений на пиксель. Допустимые числовые значения этого свойства : от 1 до 32 включительно.
BitmapPersistence
Чтение/запись
Указывает, следует ли использовать кэширование постоянных растровых карт. Постоянное кэширование может повысить производительность, но требует дополнительного места на диске.
BitmapVirtualCache16BppSize
Чтение/запись
Задает размер файла кэша сохраняемого растрового изображения в мегабайтах, который будет использоваться для параметров высокого цвета 15 и 16 битов на пиксель.
BitmapVirtualCache24BppSize
Чтение/запись
Задает размер файла кэша сохраняемого растрового изображения в мегабайтах, который будет использоваться для 24 битов на пиксель с высоким цветом.
BitmapVirtualCacheSize
Чтение/запись
Задает размер в мегабайтах файла кэша сохраняемого растрового изображения, используемого для 8-битового цвета на пиксель. Допустимые числовые значения этого свойства : от 1 до 32 включительно. Обратите внимание, что максимальный размер всех файлов виртуального кэша составляет 128 МБ. Связанные свойства включают свойства BitmapVirtualCache16BppSize и BitmapVirtualCache24BppSize .
brushSupportLevel
Чтение/запись
Данное свойство не поддерживается.
CachePersistenceActive
Чтение/запись
Указывает, следует ли использовать кэширование постоянных растровых карт.
ClearTextPassword
Только на запись
Указывает пароль, с помощью которого требуется подключиться. Дополнительные сведения см. в интерфейсе IMsTscNonScriptable .
ConnectToServerConsole
Чтение/запись
Данное свойство не поддерживается.
ConnectWithEndpoint
Только на запись
Данное свойство не поддерживается.
DedicatedTerminal
Чтение/запись
Данное свойство не поддерживается.
DisableCtrlAltDel
Чтение/запись
Указывает, должен ли отображаться начальный экран пояснительных сведений в Winlogon.
DisplayConnectionBar
Чтение/запись
Указывает, следует ли использовать панель подключения. Значение по умолчанию — VARIANT_TRUE, которое включает свойство.
DoubleClickDetect
Чтение/запись
Указывает, идентифицирует ли клиент двойные щелчки для сервера.
EnableMouse
Чтение/запись
Данное свойство не поддерживается.
EnableWindowsKey
Чтение/запись
Указывает, можно ли использовать ключ Windows в удаленном сеансе.
EncryptionEnabled
Чтение/запись
Данное свойство не поддерживается. Шифрование не может быть отключено.
GrabFocusOnConnect
Чтение/запись
Указывает, должен ли клиентский элемент управления иметь фокус при подключении.
HotKeyAltEsc
Чтение/запись
Указывает код виртуального ключа, добавляемый в ALT, чтобы определить замену горячего ключа для ALT+ESC. VK_INSERT — это значение по умолчанию с alt+INSERT в качестве результирующей последовательности. Это свойство допустимо только в том случае, если свойство KeyboardHookMode не включено.
HotKeyAltShiftTab
Чтение/запись
Указывает код виртуального ключа, добавляемый в ALT, чтобы определить замену горячего ключа для ALT+SHIFT+TAB. VK_NEXT — это значение по умолчанию с alt+PAGE DOWN в качестве результирующей последовательности. Это свойство допустимо только в том случае, если свойство KeyboardHookMode не включено.
HotKeyAltSpace
Чтение/запись
Указывает код виртуального ключа, добавляемый в ALT, чтобы определить замену горячего ключа для ALT+SPACE. VK_DELETE — это значение по умолчанию с alt+DELETE в качестве результирующей последовательности. Это свойство допустимо только в том случае, если свойство KeyboardHookMode не включено.
HotKeyAltTab
Чтение/запись
Указывает код виртуального ключа, добавляемый в ALT, чтобы определить замену горячего ключа для ALT+TAB. VK_PRIOR — это значение по умолчанию с помощью КЛАВИШ ALT+PAGE UP в качестве результирующей последовательности. Это свойство допустимо только в том случае, если свойство KeyboardHookMode не включено.
HotKeyCtrlAltDel
Чтение/запись
Указывает код виртуального ключа, добавляемый в CTRL+ALT, чтобы определить замену горячего ключа для CTRL+ALT+DELETE, также называемой последовательностью безопасного внимания (SAS). VK_END используется по умолчанию. Обратите внимание, что даже если свойство KeyboardHookMode включено, ctrl+ALT+DELETE никогда не перенаправляется на удаленный сервер; CTRL+ALT+DELETE — это локальная последовательность SAS.
HotKeyCtrlEsc
Чтение/запись
Указывает код виртуального ключа, добавляемый в ALT, чтобы определить замену горячего ключа для CTRL+ESC. VK_HOME — это значение по умолчанию с alt+HOME в качестве результирующей последовательности. Это свойство допустимо только в том случае, если свойство KeyboardHookMode не включено.
HotKeyFullScreen
Чтение/запись
Указывает код виртуального ключа, добавляемый в CTRL+ALT, чтобы определить замену горячего ключа для переключения на полноэкранный режим. VK_CANCEL — это значение по умолчанию.
InputEventsAtOnce
Чтение/запись
Данное свойство не поддерживается.
keepAliveInterval
Чтение/запись
Указывает интервал в миллисекундах, с которым клиент отправляет сообщения о сохранении активности на сервер. Значение свойства по умолчанию равно нулю, которое отключает сообщения о сохранении активности. Минимально допустимое значение этого свойства равно 10 000, которое представляет 10 секунд. Обратите внимание, что параметр групповой политики, указывающий, разрешены ли постоянные клиентские подключения к серверу, могут переопределить этот параметр свойства.
KeyboardFunctionKey
Чтение/запись
Допустимо только для Windows CE.
KeyboardSubType
Чтение/запись
Допустимо только для Windows CE.
KeyboardType
Чтение/запись
Допустимо только для Windows CE.
LoadBalanceInfo
Чтение/запись
Указывает файл cookie балансировки нагрузки, который будет помещен в пакет запроса подключения X.224 в последовательности подключений сервера узла сеансов удаленных рабочих стола.
maxEventCount
Чтение/запись
Данное свойство не поддерживается.
РазвернутьShell
Чтение/запись
Указывает, должны ли быть развернуты программы, запущенные с помощью свойства StartProgram .
minInputSendInterval
Чтение/запись
Задает минимальный интервал (в миллисекундах) между отправкой событий мыши.
MinutesToIdleTimeout
Чтение/запись
Указывает максимальную продолжительность времени (в минутах), которую клиент должен оставаться подключенным без ввода пользователем. Если указанное время истекает, элемент управления вызывает метод IMsTscAxEvents::OnIdleTimeoutNotification .
NotifyTSPublicKey
Чтение/запись
Данное свойство не поддерживается.
NumBitmapCaches
Чтение/запись
Данное свойство не поддерживается.
orderDrawThreshold
Чтение/запись
Данное свойство не поддерживается.
overallConnectionTimeout
Чтение/запись
Указывает общую длину времени (в секундах), в течение нескольких секунд, когда элемент управления клиентом ожидает завершения подключения. Максимально допустимое значение этого свойства равно 600, которое представляет 10 минут. Если указанное время истекает до завершения подключения, элемент управления отключается и вызывает метод IMsTscAxEvents::OnDisconnected . Связанное свойство — singleConnectionTimeout.
PerformanceFlags
Чтение/запись
Задает набор функций, которые можно задать на сервере для повышения производительности.
PersistCacheDirectory
Только на запись
Данное свойство не поддерживается.
PinConnectionBar
Чтение/запись
Указывает состояние панели подключения пользовательского интерфейса. Если задать для этого свойства значение VARIANT_TRUE состояние "понижено", то есть невидимо для пользователя и недоступно для ввода данных. VARIANT_FALSE задает состояние "поднято" и доступно для ввода данных пользователем.
RdpdrClipCleanTempDirString
Чтение/запись
Данное свойство не поддерживается.
RdpdrClipPasteInfoString
Чтение/запись
Данное свойство не поддерживается.
RdpdrLocalPrintingDocName
Чтение/запись
Данное свойство не поддерживается.
RDPPort
Чтение/запись
Указывает порт подключения. Значение по умолчанию — 3389.
RedirectDrives
Чтение/запись
Указывает, разрешено ли перенаправление дисков.
RedirectPorts
Чтение/запись
Указывает, разрешено ли перенаправление локальных портов (например, COM и LPT).
RedirectPrinters
Чтение/запись
Указывает, разрешено ли перенаправление принтеров.
RedirectSmartCards
Чтение/запись
Указывает, разрешено ли перенаправление смарт-карт.
SasSequence
Чтение/запись
Указывает последовательность безопасного доступа, используемая клиентом для доступа к экрану входа на сервере.
ScaleBitmapCachesByBPP
Чтение/запись
Данное свойство не поддерживается.
ShadowBitmap
Чтение/запись
Данное свойство не поддерживается.
Windows Vista: указывает, следует ли использовать теневые растровые изображения.
shutdownTimeout
Чтение/запись
Указывает продолжительность (в секундах) ожидания ответа сервера на запрос отключения. Значение свойства по умолчанию — 10. Максимально допустимое значение свойства равно 600, которое представляет 10 минут. Если сервер не отвечает в течение указанного времени, управление клиентом отключается.
singleConnectionTimeout
Чтение/запись
Указывает максимальную продолжительность времени (в секундах), в течение нескольких секунд, когда элемент управления клиента ожидает подключения к IP-адресу. Во время подключения элемент управления может попытаться подключиться к нескольким IP-адресам. Максимально допустимое значение этого свойства равно 600. Связанное свойство — overallConnectionTimeout.
SmartSizing
Чтение/запись
Указывает, следует ли масштабировать дисплей в соответствии с клиентской областью элемента управления. VARIANT_TRUE обеспечивает масштабирование. Обратите внимание, что полосы прокрутки не отображаются при включении свойства SmartSizing .
SmoothScroll
Чтение/запись
Данное свойство не поддерживается.
TransportType
Чтение/запись
Указывает тип транспорта, используемый клиентом. Это свойство не используется элементом управления ActiveX удаленного рабочего стола.
WinCEFixedPalette
Чтение/запись
Допустимо только для Windows CE.

Remarks

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

Это свойство нельзя задать, если элемент управления подключен, если не указано иное.

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

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Библиотека типов
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientAdvancedSettings определен как 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2

См. также

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

IMsTscAdvancedSettings