Función WTSGetActiveConsoleSessionId (winbase.h)

Recupera el identificador de sesión de la sesión de consola. La sesión de consola es la sesión que está asociada actualmente a la consola física. Tenga en cuenta que no es necesario que los Servicios de Escritorio remoto se ejecuten para que esta función se realice correctamente.

Sintaxis

DWORD WTSGetActiveConsoleSessionId();

Valor devuelto

Identificador de sesión de la sesión que está asociada a la consola física. Si no hay ninguna sesión asociada a la consola física (por ejemplo, si la sesión de la consola física está en proceso de adjuntarse o desasociarse), esta función devuelve 0xFFFFFFFF.

Comentarios

El identificador de sesión devuelto por esta función es el identificador de la sesión de consola física actual. Para supervisar el estado de la sesión de consola física actual, use la función WTSRegisterSessionNotification .

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado winbase.h (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

ProcessIdToSessionId

WM_WTSSESSION_CHANGE

WTSQuerySessionInformation

WTSRegisterSessionNotification