Функция WTSEnumerateSessionsA (wtsapi32.h)
Извлекает список сеансов на сервере сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов).
Синтаксис
BOOL WTSEnumerateSessionsA(
[in] HANDLE hServer,
[in] DWORD Reserved,
[in] DWORD Version,
[out] PWTS_SESSION_INFOA *ppSessionInfo,
[out] DWORD *pCount
);
Параметры
[in] hServer
Дескриптор сервера узла сеанса удаленных рабочих точек.
[in] Reserved
Этот параметр зарезервирован. Оно должно быть равно нулю.
[in] Version
Версия запроса перечисления. Этот параметр должен иметь значение 1.
[out] ppSessionInfo
Указатель на массив WTS_SESSION_INFO структур, представляющих извлеченные сеансы. Чтобы освободить возвращенный буфер, вызовите функцию WTSFreeMemory.
разрешения сеанса :
- Чтобы перечислить сеанс, необходимо включить разрешение сведений о запросе. Дополнительные сведения см. в разделе Разрешения служб удаленных рабочих столов.
- Чтобы изменить разрешения на сеанс, используйте средство администрирования конфигурации служб удаленных рабочих столов.
- Чтобы перечислить сеансы, выполняемые на виртуальной машине, размещенной на сервере узла виртуализации удаленных рабочих столах, необходимо быть членом группы администраторов на сервере узла виртуализации удаленных рабочих столах.
[out] pCount
Указатель на число структур WTS_SESSION_INFO, возвращаемых в параметре ppSessionInfo.
Возвращаемое значение
Возвращает ноль, если эта функция завершается ошибкой. Если эта функция выполнена успешно, возвращается ненулевое значение.
Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
Заметка
Заголовок wtsapi32.h определяет WTSEnumerateSessions в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
минимальный поддерживаемый сервер | Windows Server 2008 |
целевая платформа | Виндоус |
заголовка | wtsapi32.h |
библиотеки |
Wtsapi32.lib |
DLL | Wtsapi32.dll |
набор API | ext-ms-win-session-wtsapi32-l1-1-0 (представлено в Windows 8) |