WTSGetActiveConsoleSessionId function (winbase.h)
Retrieves the session identifier of the console session. The console session is the session that is currently attached to the physical console. Note that it is not necessary that Remote Desktop Services be running for this function to succeed.
The session identifier of the session that is attached to the physical console. If there is no session attached to the physical console, (for example, if the physical console session is in the process of being attached or detached), this function returns 0xFFFFFFFF.
The session identifier returned by this function is the identifier of the current physical console session. To monitor the state of the current physical console session, use the WTSRegisterSessionNotification function.
|Minimum supported client||Windows Vista|
|Minimum supported server||Windows Server 2008|
|Header||winbase.h (include Windows.h)|