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.
La API de Servicios de Escritorio remoto permite enumerar y administrar servidores de host de sesión de Escritorio remoto (host de sesión de Escritorio remoto), sesiones de cliente y procesos.
Para recuperar los nombres de todos los servidores host de sesión de Escritorio remoto de un dominio, llame a la funciónnetServerEnumpara enumerar los servidores del tipo SV_TYPE_TERMINALSERVER. Para abrir un identificador en un servidor host de sesión de Escritorio remoto específico, pase el nombre del servidor en una llamada a la funciónWTSOpenServer. Cuando haya terminado de usar el identificador, desévelo llamando a la funciónWTSCloseServer.
Puede usar el identificador devuelto por WTSOpenServer para realizar las siguientes operaciones en el servidor.
| Función | Operación |
|---|---|
| WTSDisconnectSession | Desconecta el cliente de una sesión especificada. La sesión permanece activa y el usuario puede iniciar sesión de nuevo para conectarse a la misma sesión. |
| WTSEnumerateSessions | Devuelve una lista de sesiones en el servidor host de sesión de Escritorio remoto especificado. |
| WTSEnumerateProcesses | Devuelve una lista de procesos en el servidor host de sesión de Escritorio remoto especificado. |
| WTSLogoffSession | Cierra la sesión especificada. |
| WTSQuerySessionInformation | Devuelve información sobre la sesión especificada en el servidor host de sesión de Escritorio remoto especificado. |
| WTSSendMessage | Muestra un cuadro de mensaje en la presentación del cliente de una sesión especificada. |
| WTSShutdownSystem | Apaga y, opcionalmente, reinicia un servidor host de sesión de Escritorio remoto especificado. |
| WTSTerminateProcess | Finaliza un proceso especificado en un servidor host de sesión de Escritorio remoto especificado. |
| WTSVirtualChannelOpen | Abre un identificador al final del servidor de un canal virtual especificado. Para obtener más información sobre los canales virtuales, consulte Uso de canales virtuales de Servicios de Escritorio remoto. |
| WTSWaitSystemEvent | Espera un evento, como la creación de una sesión de cliente o un usuario que inicia sesión en el servidor host de sesión de Escritorio remoto. |
Varias de estas funciones asignan búferes para devolver información al autor de la llamada. Cuando haya terminado de usar el búfer, puede liberarlo llamando a la función WTSFreeMemory.