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


перечисление WTS_CONFIG_CLASS (wtsapi32.h)

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

Синтаксис

typedef enum _WTS_CONFIG_CLASS {
  WTSUserConfigInitialProgram,
  WTSUserConfigWorkingDirectory,
  WTSUserConfigfInheritInitialProgram,
  WTSUserConfigfAllowLogonTerminalServer,
  WTSUserConfigTimeoutSettingsConnections,
  WTSUserConfigTimeoutSettingsDisconnections,
  WTSUserConfigTimeoutSettingsIdle,
  WTSUserConfigfDeviceClientDrives,
  WTSUserConfigfDeviceClientPrinters,
  WTSUserConfigfDeviceClientDefaultPrinter,
  WTSUserConfigBrokenTimeoutSettings,
  WTSUserConfigReconnectSettings,
  WTSUserConfigModemCallbackSettings,
  WTSUserConfigModemCallbackPhoneNumber,
  WTSUserConfigShadowingSettings,
  WTSUserConfigTerminalServerProfilePath,
  WTSUserConfigTerminalServerHomeDir,
  WTSUserConfigTerminalServerHomeDirDrive,
  WTSUserConfigfTerminalServerRemoteHomeDir,
  WTSUserConfigUser
} WTS_CONFIG_CLASS;

Константы

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

Если значение WTSUserConfigfInheritInitialProgram равно 1, начальной программой может быть
любая программа, указанная клиентом.
WTSUserConfigWorkingDirectory
Строка со значением NULL, содержащая путь к рабочему каталогу для начальной программы.
WTSUserConfigfInheritInitialProgram
Значение типа , указывающее, может ли клиент указать начальную программу.














ЗначениеЗначение

0


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


1


Клиент может указать начальную программу.

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














ЗначениеЗначение

0


Пользователь не может войти в систему.


1


Пользователь может войти в систему.

WTSUserConfigTimeoutSettingsConnections
Значение DWORD , указывающее максимальную продолжительность подключения в миллисекундах.
За минуту до истечения времени ожидания подключения пользователь получает уведомление о ожидающем отключении.
Сеанс пользователя отключен или завершен в зависимости от
Значение WTSUserConfigBrokenTimeoutSettings. Каждый раз, когда пользователь входит в систему, таймер будет
Сброс. Нулевое значение указывает, что таймер подключения отключен.
WTSUserConfigTimeoutSettingsDisconnections
Значение DWORD , указывающее максимальную длительность (в миллисекундах)
Сервер узла сеансов удаленных рабочих стола сохраняет отключенный сеанс до завершения входа. Значение, равное нулю, указывает, что
таймер отключения отключен.
WTSUserConfigTimeoutSettingsIdle
Значение DWORD , указывающее максимальное время простоя в миллисекундах. Если
не выполняет действия клавиатуры или мыши в течение указанного интервала, сеанс пользователя отключен или завершен.
в зависимости от значения WTSUserConfigBrokenTimeoutSettings . Значение, равное нулю
указывает, что таймер простоя отключен.
WTSUserConfigfDeviceClientDrives
Эта константа в настоящее время не используется службами удаленных рабочих столов.

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














ЗначениеЗначение

0


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


1


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

WTSUserConfigfDeviceClientPrinters
Клиенты RDP 5.0 и более поздних версий: значение, указывающее, является ли сервер узла сеансов удаленных рабочих стола.
автоматически восстанавливает сопоставления клиентских принтеров при входе в систему.














ЗначениеЗначение

0


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


1


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

WTSUserConfigfDeviceClientDefaultPrinter
Клиенты RDP 5.0 и более поздних версий: значение, указывающее, является ли клиентским принтером.
— это принтер по умолчанию.














ЗначениеЗначение

0


Клиентский принтер не является принтером по умолчанию.


1


Клиентский принтер является принтером по умолчанию.

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














ЗначениеЗначение

0


Сеанс отключен.


1


Сеанс завершается.

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














ЗначениеЗначение

0


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


1


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

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

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


















ЗначениеЗначение

0


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


1


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


2


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

WTSUserConfigModemCallbackPhoneNumber
В настоящее время эта константа не используется службами удаленных рабочих столов.

Строка, завершающаяся null, содержащая номер телефона, используемый для обратного вызова.
подключений.
WTSUserConfigShadowingSettings
Клиенты RDP 5.0 и более поздних версий: значение, указывающее, является ли сеанс пользователя
может быть затеняться. Затенение позволяет пользователю удаленно отслеживать операции на экране другого пользователя.


























ЗначениеЗначение

0


Отключить


1


Включить ввод, уведомить


2


Включить входные данные, без уведомления


3


Включить без ввода, уведомлять


4


Включить без ввода, без уведомления

WTSUserConfigTerminalServerProfilePath
Строка, заканчивающаяся null, которая содержит путь к профилю пользователя для входа на сервер узла сеансов удаленных рабочих стола. Каталог
идентифицирующий путь должен быть создан вручную и существовать до входа в систему.
WTSSetUserConfig не создает каталог
Значение , если оно еще не существует.
WTSUserConfigTerminalServerHomeDir
Строка, завершающаяся значением NULL, которая содержит путь к корневому каталогу пользователя для входа на сервер узла сеансов удаленных рабочих стола. This
Строка может указывать локальный или UNC-путь (\ComputerName\Share\Path). Дополнительные сведения см. в разделе
WTSUserConfigfTerminalServerRemoteHomeDir.
WTSUserConfigTerminalServerHomeDirDrive
Строка, завершающаяся null, содержащая имя диска (буква диска, за которой следует двоеточие), к которому относится UNC.
Сопоставляется путь, указанный в строке WTSUserConfigTerminalServerHomeDir . Дополнительные сведения см. в разделе
WTSUserConfigfTerminalServerRemoteHomeDir.
WTSUserConfigfTerminalServerRemoteHomeDir
Значение типа , указывающее, является ли корневой каталог пользователя для входа на сервер узла сеансов удаленных рабочих стола локальным путем или
сопоставленная буква диска. Обратите внимание, что это значение нельзя использовать с
WTSSetUserConfig.














ЗначениеЗначение

0


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


1


Строка WTSUserConfigTerminalServerHomeDir содержит UNC-путь к
корневой каталог сервера для входа в систему узла сеансов удаленных рабочих стола и
Строка WTSUserConfigTerminalServerHomeDirDrive содержит букву диска, к которой
сопоставляется UNC-путь.

WTSUserConfigUser
Структура WTSUSERCONFIG , содержащая данные конфигурации для сеанса.

Windows Server 2008 и Windows Vista: Это значение не поддерживается.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть wtsapi32.h

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

WTSQueryUserConfig

WTSSetUserConfig