Прочитать на английском

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


Заголовок wtsapi32.h

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

wtsapi32.h содержит следующие программные интерфейсы:

Функции

 
WTSCloseServer

Закрывает открытый дескриптор на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTSConnectSessionA

Подключает сеанс служб удаленных рабочих столов к существующему сеансу на локальном компьютере. (ANSI)
WTSConnectSessionW

Подключает сеанс служб удаленных рабочих столов к существующему сеансу на локальном компьютере. (Юникод)
WTSCreateListenerA

Создает новый прослушиватель служб удаленных рабочих столов или настраивает существующий прослушиватель. (ANSI)
WTSCreateListenerW

Создает новый прослушиватель служб удаленных рабочих столов или настраивает существующий прослушиватель. (Юникод)
WTSDisconnectSession

Отключает пользователя, выполнившего вход, от указанного сеанса служб удаленных рабочих столов без закрытия сеанса.
WTSEnableChildSessions

Включает или отключает дочерние сеансы.
WTSEnumerateListenersA

Перечисляет все прослушиватели служб удаленных рабочих столов на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSEnumerateListenersW

Перечисляет все прослушиватели служб удаленных рабочих столов на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSEnumerateProcessesA

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSEnumerateProcessesExA

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или узле виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (ANSI)
WTSEnumerateProcessesExW

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или узле виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (Юникод)
WTSEnumerateProcessesW

Извлекает сведения об активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSEnumerateServersA

Возвращает список всех серверов узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) в указанном домене. (ANSI)
WTSEnumerateServersW

Возвращает список всех серверов узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) в указанном домене. (Юникод)
WTSEnumerateSessionsA

Извлекает список сеансов на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSEnumerateSessionsExA

Извлекает список сеансов на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или на сервере узла виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (ANSI)
WTSEnumerateSessionsExW

Извлекает список сеансов на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или на сервере узла виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (Юникод)
WTSEnumerateSessionsW

Извлекает список сеансов на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSFreeMemory

Освобождает память, выделенную функцией служб удаленных рабочих столов.
WTSFreeMemoryExA

Освобождает память, содержащую WTS_PROCESS_INFO_EX или WTS_SESSION_INFO_1 структуры, выделенные функцией Служб удаленных рабочих столов. (ANSI)
WTSFreeMemoryExW

Освобождает память, содержащую WTS_PROCESS_INFO_EX или WTS_SESSION_INFO_1 структуры, выделенные функцией Служб удаленных рабочих столов. (Юникод)
WTSGetChildSessionId

Извлекает идентификатор дочернего сеанса, если он имеется.
WTSGetListenerSecurityA

Извлекает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (ANSI)
WTSGetListenerSecurityW

Извлекает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (Юникод)
WTSIsChildSessionsEnabled

Определяет, включены ли дочерние сеансы.
WTSLogoffSession

Выполняет выход из указанного сеанса служб удаленных рабочих столов.
WTSOpenServerA

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSOpenServerExA

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или сервера узла виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (ANSI)
WTSOpenServerExW

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) или сервера узла виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (Юникод)
WTSOpenServerW

Открывает дескриптор для указанного сервера узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSQueryListenerConfigA

Извлекает сведения о конфигурации для прослушивателя Служб удаленных рабочих столов. (ANSI)
WTSQueryListenerConfigW

Извлекает сведения о конфигурации для прослушивателя Служб удаленных рабочих столов. (Юникод)
WTSQuerySessionInformationA

Извлекает сведения о сеансе для указанного сеанса на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSQuerySessionInformationW

Извлекает сведения о сеансе для указанного сеанса на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSQueryUserConfigA

Извлекает сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTSQueryUserConfigW

Извлекает сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSQueryUserToken

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

Регистрирует указанное окно для получения уведомлений об изменениях сеанса. (WTSRegisterSessionNotification)
WTSRegisterSessionNotificationEx

Регистрирует указанное окно для получения уведомлений об изменениях сеанса. (WTSRegisterSessionNotificationEx)
WTSSendMessageA

Отображает окно сообщения на рабочем столе клиента указанного сеанса служб удаленных рабочих столов. (ANSI)
WTSSendMessageW

Отображает окно сообщения на рабочем столе клиента указанного сеанса служб удаленных рабочих столов. (Юникод)
WTSSetListenerSecurityA

Настраивает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (ANSI)
WTSSetListenerSecurityW

Настраивает дескриптор безопасности прослушивателя Служб удаленных рабочих столов. (Юникод)
WTSSetUserConfigA

Изменяет сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (ANSI)
WTSSetUserConfigW

Изменяет сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (Юникод)
WTSShutdownSystem

Завершает работу (и при необходимости перезапускает) указанный сервер узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTSStartRemoteControlSessionA

Запускает удаленное управление другим сеансом служб удаленных рабочих столов. Эту функцию необходимо вызвать из удаленного сеанса. (ANSI)
WTSStartRemoteControlSessionW

Запускает удаленное управление другим сеансом служб удаленных рабочих столов. Эту функцию необходимо вызвать из удаленного сеанса. (Юникод)
WTSStopRemoteControlSession

Останавливает сеанс удаленного управления.
WTSTerminateProcess

Завершает указанный процесс на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов).
WTSUnRegisterSessionNotification

Отменяет регистрацию указанного окна, чтобы оно не получало дальнейших уведомлений об изменениях сеанса. (WTSUnRegisterSessionNotification)
WTSUnRegisterSessionNotificationEx

Отменяет регистрацию указанного окна, чтобы оно не получало дальнейших уведомлений об изменениях сеанса. (WTSUnRegisterSessionNotificationEx)
WTSVirtualChannelClose

Закрывает открытый дескриптор виртуального канала.
WTSVirtualChannelOpen

Открывает дескриптор для серверного конца указанного виртуального канала.
WTSVirtualChannelOpenEx

Создает виртуальный канал таким образом, как WTSVirtualChannelOpen.
WTSVirtualChannelPurgeInput

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

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

Возвращает сведения об указанном виртуальном канале.
WTSVirtualChannelRead

Считывает данные из серверной части виртуального канала.
WTSVirtualChannelWrite

Записывает данные на серверную часть виртуального канала.
WTSWaitSystemEvent

Ожидает события служб удаленных рабочих столов перед возвращением вызывающей стороны.

Структуры

 
WTS_CLIENT_ADDRESS

Содержит сетевой адрес клиента сеанса служб удаленных рабочих столов.
WTS_CLIENT_DISPLAY

Содержит сведения о отображении клиента подключения к удаленному рабочему столу (RDC). (WTS_CLIENT_DISPLAY)
WTS_PROCESS_INFO_EXA

Содержит расширенные сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (ANSI)
WTS_PROCESS_INFO_EXW

Содержит расширенные сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (Юникод)
WTS_PROCESS_INFOA

Содержит сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTS_PROCESS_INFOW

Содержит сведения о процессе, выполняемом на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTS_SERVER_INFOA

Содержит сведения о конкретном сервере служб удаленных рабочих столов. (ANSI)
WTS_SERVER_INFOW

Содержит сведения о конкретном сервере служб удаленных рабочих столов. (Юникод)
WTS_SESSION_ADDRESS

Содержит виртуальный IP-адрес, назначенный сеансу.
WTS_SESSION_INFO_1A

Содержит расширенные сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или узле виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (ANSI)
WTS_SESSION_INFO_1W

Содержит расширенные сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или узле виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (Юникод)
WTS_SESSION_INFOA

Содержит сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (ANSI)
WTS_SESSION_INFOW

Содержит сведения о сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). (Юникод)
WTSCLIENTA

Содержит сведения о клиенте подключения к удаленному рабочему столу (RDC). (ANSI)
WTSCLIENTW

Содержит сведения о клиенте подключения к удаленному рабочему столу (RDC). (Юникод)
WTSCONFIGINFOA

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSCONFIGINFOA)
WTSCONFIGINFOW

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSCONFIGINFOW)
WTSINFOA

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSINFOA)
WTSINFOEX_LEVEL_A

Содержит структуру WTSINFOEX_LEVEL1, содержащую расширенные сведения о сеансе служб удаленных рабочих столов. (ANSI)
WTSINFOEX_LEVEL_W

Содержит структуру WTSINFOEX_LEVEL1, содержащую расширенные сведения о сеансе служб удаленных рабочих столов. (Юникод)
WTSINFOEX_LEVEL1_A

Содержит расширенные сведения о сеансе служб удаленных рабочих столов. (ANSI)
WTSINFOEX_LEVEL1_W

Содержит расширенные сведения о сеансе служб удаленных рабочих столов. (Юникод)
WTSINFOEXA

Содержит WTSINFOEX_LEVEL объединение, содержащее расширенные сведения о сеансе служб удаленных рабочих столов. (ANSI)
WTSINFOEXW

Содержит WTSINFOEX_LEVEL объединение, содержащее расширенные сведения о сеансе служб удаленных рабочих столов. (Юникод)
WTSINFOW

Содержит сведения о сеансе служб удаленных рабочих столов. (WTSINFOW)
WTSLISTENERCONFIGA

Содержит сведения о прослушивателе Служб удаленных рабочих столов. (ANSI)
WTSLISTENERCONFIGW

Содержит сведения о прослушивателе Служб удаленных рабочих столов. (Юникод)
WTSUSERCONFIGA

Содержит сведения о конфигурации для пользователя на контроллере домена или сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (ANSI)
WTSUSERCONFIGW

Содержит сведения о конфигурации для пользователя на контроллере домена или сервере узла сеансов удаленных рабочих столов ( узел сеансов удаленных рабочих столов). (Юникод)

Перечисления

 
WTS_CONFIG_CLASS

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

Указывает источник сведений о конфигурации, возвращаемых функцией WTSQueryUserConfig.
WTS_CONNECTSTATE_CLASS

Указывает состояние подключения сеанса служб удаленных рабочих столов.
WTS_INFO_CLASS

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

Указывает тип структуры, возвращаемой функцией служб удаленных рабочих столов в буфере.
WTS_VIRTUAL_CLASS

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