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


Структура 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]

Строка, завершающая значение 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