Функция WTSGetActiveConsoleSessionId (winbase.h)
Извлекает идентификатор сеанса консоли. Сеанс консоли — это сеанс, который в настоящее время подключен к физической консоли. Обратите внимание, что для успешного выполнения этой функции не обязательно запускать службы удаленных рабочих столов.
Синтаксис
DWORD WTSGetActiveConsoleSessionId();
Возвращаемое значение
Идентификатор сеанса, подключенного к физической консоли. Если к физической консоли не подключен сеанс (например, если сеанс физической консоли находится в процессе подключения или отсоединения), эта функция возвращает 0xFFFFFFFF.
Комментарии
Идентификатор сеанса, возвращаемый этой функцией, является идентификатором текущего сеанса физической консоли. Чтобы отслеживать состояние текущего сеанса физической консоли, используйте функцию WTSRegisterSessionNotification .
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |