Compartir a través de


Función WTSActiveSessionExists (wtsapi32.h)

Devuelve si hay una sesión activa en el sistema sin enumerar a través de la lista de sesiones. Tampoco obtiene información adicional del Administrador de sesiones local.

Syntax

BOOL WTSActiveSessionExists(
  [out] PBOOL pbActiveSessionExists
);

Parámetros

[out] pbActiveSessionExists

Puntero a un valor booleano que indica si existe una sesión activa.

Valor devuelto

Devuelve cero si se produce un error en esta función. Si esta función se ejecuta correctamente, se devuelve un valor distinto de cero.

Observaciones

Esta función solo determina si existe una sesión activa. Para obtener una lista de sesiones y sus estados, use WTSEnumerateSessions. Muchos procesos que se ejecutan en la sesión 0 usan WTSEnumerateSessions para comprobar si existe una sesión activa o para hacer cosas si existe una sesión activa (es decir, obtener el nombre de usuario, el identificador de sesión, etc.). El uso de WTSEnumerateSessions cuando no hay ninguna sesión activa es costoso porque se debe enumerar toda la lista de sesiones inactivas.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows, versión 26100
Header wtsapi32.h