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

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

Синтаксис

typedef struct _WTSCONFIGINFOA {
  ULONG version;
  ULONG fConnectClientDrivesAtLogon;
  ULONG fConnectPrinterAtLogon;
  ULONG fDisablePrinterRedirection;
  ULONG fDisableDefaultMainClientPrinter;
  ULONG ShadowSettings;
  CHAR  LogonUserName[USERNAME_LENGTH + 1];
  CHAR  LogonDomain[DOMAIN_LENGTH + 1];
  CHAR  WorkDirectory[MAX_PATH + 1];
  CHAR  InitialProgram[MAX_PATH + 1];
  CHAR  ApplicationName[MAX_PATH + 1];
} WTSCONFIGINFOA, *PWTSCONFIGINFOA;

Члены

version

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

fConnectClientDrivesAtLogon

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

fConnectPrinterAtLogon

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

fDisablePrinterRedirection

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

0

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

1

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

fDisableDefaultMainClientPrinter

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

0

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

1

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

ShadowSettings

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

0

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

1

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

2

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

3

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

4

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

LogonUserName[USERNAME_LENGTH + 1]

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

LogonDomain[DOMAIN_LENGTH + 1]

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

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