Función WTSEnumerateSessionsA (wtsapi32.h)
Recupera una lista de sesiones en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto).
Sintaxis
BOOL WTSEnumerateSessionsA(
[in] HANDLE hServer,
[in] DWORD Reserved,
[in] DWORD Version,
[out] PWTS_SESSION_INFOA *ppSessionInfo,
[out] DWORD *pCount
);
Parámetros
[in] hServer
Identificador del servidor host de sesión de Escritorio remoto.
[in] Reserved
Este parámetro está reservado. Debe ser cero.
[in] Version
Versión de la solicitud de enumeración. Este parámetro debe ser 1.
[out] ppSessionInfo
Puntero a una matriz de WTS_SESSION_INFO estructuras que representan las sesiones recuperadas. Para liberar el búfer devuelto, llame a la función
permisos de sesión de :
- Para enumerar una sesión, debe habilitar el permiso de información de consulta. Para obtener más información, consulte permisos de Servicios de Escritorio remoto.
- Para cambiar los permisos en una sesión, use la herramienta administrativa Configuración de Servicios de Escritorio remoto.
- Para enumerar las sesiones que se ejecutan en una máquina virtual hospedada en un servidor host de virtualización de Escritorio remoto, debe ser miembro del grupo Administradores en el servidor host de virtualización de Escritorio remoto.
[out] pCount
Puntero al número de estructuras de WTS_SESSION_INFO devueltas en el parámetro ppSessionInfo.
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.
Para obtener información de error extendida, llame a GetLastError.
Observaciones
Nota
El encabezado wtsapi32.h define WTSEnumerateSessions como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
servidor mínimo admitido | Windows Server 2008 |
de la plataforma de destino de |
Windows |
encabezado de |
wtsapi32.h |
biblioteca de |
Wtsapi32.lib |
DLL de |
Wtsapi32.dll |
conjunto de API de |
ext-ms-win-session-wtsapi32-l1-1-0 (introducido en Windows 8) |