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


Структура WTSCONFIGINFOW (wtsapi32.h)

Содержит сведения о сеансе служб удаленных рабочих столов. Эта структура возвращается функцией WTSQuerySessionInformation при указании WTSConfigInfo для параметра WTSInfoClass .

Синтаксис

typedef struct _WTSCONFIGINFOW {
  ULONG version;
  ULONG fConnectClientDrivesAtLogon;
  ULONG fConnectPrinterAtLogon;
  ULONG fDisablePrinterRedirection;
  ULONG fDisableDefaultMainClientPrinter;
  ULONG ShadowSettings;
  WCHAR LogonUserName[USERNAME_LENGTH + 1];
  WCHAR LogonDomain[DOMAIN_LENGTH + 1];
  WCHAR WorkDirectory[MAX_PATH + 1];
  WCHAR InitialProgram[MAX_PATH + 1];
  WCHAR ApplicationName[MAX_PATH + 1];
} WTSCONFIGINFOW, *PWTSCONFIGINFOW;

Члены

version

Этот элемент зарезервирован.

fConnectClientDrivesAtLogon

Этот элемент зарезервирован.

fConnectPrinterAtLogon

Этот элемент зарезервирован.

fDisablePrinterRedirection

Указывает, может ли клиент использовать перенаправление принтера.

0

Включите перенаправление принтера клиента.

1

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

fDisableDefaultMainClientPrinter

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

0

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

1

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

ShadowSettings

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

0

Удаленное управление отключено.

1

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

2

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

3

Пользователь удаленного управления может просматривать сеанс удаленно с разрешения пользователя; удаленный пользователь не может активно управлять сеансом.

4

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

LogonUserName[USERNAME_LENGTH + 1]

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

LogonDomain[DOMAIN_LENGTH + 1]

Строка, завершающаяся значением NULL, содержащая доменное имя, используемое в сценариях автоматического входа.

WorkDirectory[MAX_PATH + 1]

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

InitialProgram[MAX_PATH + 1]

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

ApplicationName[MAX_PATH + 1]

Этот элемент зарезервирован.

Комментарии

Примечание

Заголовок wtsapi32.h определяет WTSCONFIGINFO в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

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

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

WTSQuerySessionInformation