WTSGetActiveConsoleSessionId 函数 (winbase.h)

检索控制台会话的会话标识符。 控制台会话是当前附加到物理控制台的会话。 请注意,无需运行远程桌面服务即可使此函数成功。

语法

DWORD WTSGetActiveConsoleSessionId();

返回值

附加到物理控制台的会话的会话标识符。 如果没有连接到物理主机的会话, (例如,如果物理控制台会话正在附加或分离) ,则此函数返回0xFFFFFFFF。

注解

此函数返回的会话标识符是当前物理控制台会话的标识符。 若要监视当前物理控制台会话的状态,请使用 WTSRegisterSessionNotification 函数。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 winbase.h (包括 Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

另请参阅

ProcessIdToSessionId

WM_WTSSESSION_CHANGE

WTSQuerySessionInformation

WTSRegisterSessionNotification