Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется службами удаленных рабочих столов. Дополнительные сведения можно найти здесь
wtsapi32.h содержит следующие интерфейсы программирования:
Functions
|
WTSActiveSessionExists Возвращается, если в системе есть активный сеанс. |
|
WTSCloseServer Закрывает открытый дескриптор к серверу узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). |
|
WTSCloudAuthClose Закрывает дескриптор облачной проверки подлинности, полученный путем вызова WTSCloudAuthOpen. |
|
WTSCloudAuthConvertAssertionToSerializedUserCredentialial Проверяет утверждение и вычисляет сериализованные учетные данные из утверждения. |
|
WTSCloudAuthDuplicateSerializedUserCredential Дублирует экземпляр WTS_SERIALIZED_USER_CREDENTIAL. |
|
WTSCloudAuthGetServerNonce Запрашивает сервер, отличный от поставщика поддержки Cloud Authentication Security. |
|
WTSCloudAuthNetworkLogonWithSerializedCredential Выполняет вход в сеть с помощью предоставленных сериализованных учетных данных. |
|
WTSCloudAuthOpen Получает дескриптор облачной проверки подлинности. |
|
WTSConnectSessionA Подключает сеанс служб удаленных рабочих столов к существующему сеансу на локальном компьютере. (ANSI) |
|
WTSConnectSessionW Подключает сеанс служб удаленных рабочих столов к существующему сеансу на локальном компьютере. (Юникод) |
|
WTSCreateListenerA Создает новый прослушиватель служб удаленных рабочих столов или настраивает существующий прослушиватель. (ANSI) |
|
WTSCreateListenerW Создает новый прослушиватель служб удаленных рабочих столов или настраивает существующий прослушиватель. (Юникод) |
|
WTSDisconnectSession Отключает пользователя, вошедшего в систему, от указанного сеанса служб удаленных рабочих столов, не закрывая сеанс. |
|
WTSEnableChildSessions Включает или отключает дочерние сеансы. |
|
WTSEnumerateListenersA Перечисляет все прослушиватели служб удаленных рабочих столов на сервере узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). (ANSI) |
|
WTSEnumerateListenersW Перечисляет все прослушиватели служб удаленных рабочих столов на сервере узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). (Юникод) |
|
WTSEnumerateProcessesA Извлекает сведения о активных процессах на указанном сервере узла сеансов удаленных рабочих столов (RD Session Host). (ANSI) |
|
WTSEnumerateProcessesExA Извлекает сведения о активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или сервере узла виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (ANSI) |
|
WTSEnumerateProcessesExW Извлекает сведения о активных процессах на указанном сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) или сервере узла виртуализации удаленных рабочих столов (узел виртуализации удаленных рабочих столов). (Юникод) |
|
WTSEnumerateProcessesW Извлекает сведения о активных процессах на указанном сервере узла сеансов удаленных рабочих столов (RD Session Host). (Юникод) |
|
WTSEnumerateServersA Возвращает список всех серверов узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) в указанном домене. (ANSI) |
|
WTSEnumerateServersW Возвращает список всех серверов узла сеансов удаленных рабочих столов (узла сеансов удаленных рабочих столов) в указанном домене. (Юникод) |
|
WTSEnumerateSessionsA Извлекает список сеансов на сервере сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). (ANSI) |
|
WTSEnumerateSessionsExA Извлекает список сеансов на указанном сервере сеансов удаленного рабочего стола (RD Session Host) или на сервере виртуализации удаленного рабочего стола (узел виртуализации удаленных рабочих столов). (ANSI) |
|
WTSEnumerateSessionsExW Извлекает список сеансов на указанном сервере сеансов удаленного рабочего стола (RD Session Host) или на сервере виртуализации удаленного рабочего стола (узел виртуализации удаленных рабочих столов). (Юникод) |
|
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 Извлекает сведения о сеансе для указанного сеанса на указанном сервере узла сеансов удаленного рабочего стола (RD Session Host). (ANSI) |
|
WTSQuerySessionInformationW Извлекает сведения о сеансе для указанного сеанса на указанном сервере узла сеансов удаленного рабочего стола (RD Session Host). (Юникод) |
|
WTSQueryUserConfigA Извлекает сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). (ANSI) |
|
WTSQueryUserConfigW Извлекает сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). (Юникод) |
|
WTSQueryUserToken Получает первичный маркер доступа пользователя, вошедшего в систему, указанного идентификатором сеанса. |
|
WTSRegisterSessionNotification Регистрирует указанное окно для получения уведомлений об изменении сеанса. (WTSRegisterSessionNotification) |
|
WTSRegisterSessionNotificationEx Регистрирует указанное окно для получения уведомлений об изменении сеанса. (WTSRegisterSessionNotificationEx) |
|
WTSSendMessageA Отображает окно сообщения на клиентском рабочем столе указанного сеанса служб удаленных рабочих столов. (ANSI) |
|
WTSSendMessageW Отображает окно сообщения на клиентском рабочем столе указанного сеанса служб удаленных рабочих столов. (Юникод) |
|
WTSSetListenerSecurityA Настраивает дескриптор безопасности прослушивателя служб удаленных рабочих столов. (ANSI) |
|
WTSSetListenerSecurityW Настраивает дескриптор безопасности прослушивателя служб удаленных рабочих столов. (Юникод) |
|
WTSSetUserConfigA Изменяет сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленного рабочего стола (RD Session Host). (ANSI) |
|
WTSSetUserConfigW Изменяет сведения о конфигурации для указанного пользователя на указанном контроллере домена или сервере узла сеансов удаленного рабочего стола (RD Session Host). (Юникод) |
|
WTSShutdownSystem Завершает работу (и при необходимости перезапускает) указанный сервер узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). |
|
WTSStartRemoteControlSessionA Запускает удаленный контроль другого сеанса служб удаленных рабочих столов. Эту функцию необходимо вызвать из удаленного сеанса. (ANSI) |
|
WTSStartRemoteControlSessionW Запускает удаленный контроль другого сеанса служб удаленных рабочих столов. Эту функцию необходимо вызвать из удаленного сеанса. (Юникод) |
|
WTSStopRemoteControlSession Останавливает сеанс удаленного управления. |
|
WTSTerminateProcess Завершает указанный процесс на указанном узле сеансов удаленного рабочего стола (RD Session Host) (узел сеансов удаленных рабочих столов). |
|
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_SERIALIZED_USER_CREDENTIAL Содержит сериализацию учетных данных пользователя. |
|
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 Содержит значения, указывающие тип сведений о виртуальном канале для извлечения. |