Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
API служб удаленных рабочих столов позволяет перечислять серверы узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) и управлять ими.
Чтобы получить имена всех серверов узла сеансов удаленных рабочих столов в домене, вызовите функцию NetServerEnum для перечисления серверов типа SV_TYPE_TERMINALSERVER. Чтобы открыть дескриптор определенному серверу узла сеансов удаленных рабочих столов, передайте имя сервера в вызове функции WTSOpenServer. Закончив использовать дескриптор, отпустите его, вызвав функцию WTSCloseServer.
Вы можете использовать дескриптор, возвращенный WTSOpenServer для выполнения следующих операций на сервере.
| Функция | Операция |
|---|---|
| WTSDisconnectSession | Отключает клиент от указанного сеанса. Сеанс остается активным, и пользователь может снова войти, чтобы подключиться к одному сеансу. |
| WTSEnumerateSessions | Возвращает список сеансов на указанном сервере узла сеансов удаленных рабочих столах. |
| WTSEnumerateProcesses | Возвращает список процессов на указанном сервере узла сеансов удаленных рабочих столах. |
| WTSLogoffSession | Регистрирует указанный сеанс. |
| WTSQuerySessionInformation | Возвращает сведения об указанном сеансе на указанном сервере узла сеансов удаленных рабочих столах. |
| WTSSendMessage | Отображает окно сообщения на экране клиента указанного сеанса. |
| WTSShutdownSystem | Завершает работу и при необходимости перезапускает указанный сервер узла сеансов удаленных рабочих стола. |
| WTSTerminateProcess | Завершает указанный процесс на указанном сервере узла сеансов удаленных рабочих столах. |
| WTSVirtualChannelOpen | Открывает дескриптор к концу сервера указанного виртуального канала. Дополнительные сведения о виртуальных каналах см. в использовании виртуальных каналов служб удаленных рабочих столов. |
| WTSWaitSystemEvent | Ожидает события, например создания сеанса клиента или входа пользователя на сервер узла сеанса удаленных рабочих стола. |
Некоторые из этих функций выделяют буферы для возврата информации вызывающей объекту. По завершении работы с буфером освободим его, вызвав функцию WTSFreeMemory.