WTSGetActiveConsoleSessionId-Funktion (winbase.h)

Ruft den Sitzungsbezeichner der Konsolensitzung ab. Die Konsolensitzung ist die Sitzung, die derzeit an die physische Konsole angefügt ist. Beachten Sie, dass es nicht erforderlich ist, dass Remotedesktopdienste ausgeführt werden, damit diese Funktion erfolgreich ist.

Syntax

DWORD WTSGetActiveConsoleSessionId();

Rückgabewert

Der Sitzungsbezeichner der Sitzung, die an die physische Konsole angefügt ist. Wenn keine Sitzung an die physische Konsole angefügt ist (z. B. wenn die physische Konsolensitzung gerade angefügt oder getrennt wird), gibt diese Funktion 0xFFFFFFFF zurück.

Hinweise

Der von dieser Funktion zurückgegebene Sitzungsbezeichner ist der Bezeichner der aktuellen physischen Konsolensitzung. Verwenden Sie die Funktion WTSRegisterSessionNotification , um den Zustand der aktuellen physischen Konsolensitzung zu überwachen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile winbase.h (einschließlich Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

ProcessIdToSessionId

WM_WTSSESSION_CHANGE

WTSQuerySessionInformation

WTSRegisterSessionNotification