Função WTSGetActiveConsoleSessionId (winbase.h)

Recupera o identificador de sessão da sessão do console. A sessão do console é a sessão que está atualmente anexada ao console físico. Observe que não é necessário que os Serviços de Área de Trabalho Remota estejam em execução para que essa função tenha êxito.

Sintaxe

DWORD WTSGetActiveConsoleSessionId();

Valor retornado

O identificador de sessão da sessão anexada ao console físico. Se não houver nenhuma sessão anexada ao console físico (por exemplo, se a sessão do console físico estiver em processo de anexação ou desanexada), essa função retornará 0xFFFFFFFF.

Comentários

O identificador de sessão retornado por essa função é o identificador da sessão do console físico atual. Para monitorar o estado da sessão de console físico atual, use a função WTSRegisterSessionNotification .

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho winbase.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

ProcessIdToSessionId

WM_WTSSESSION_CHANGE

WTSQuerySessionInformation

WTSRegisterSessionNotification