Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |