Funciones de API de Servicios de Escritorio remoto

Las siguientes funciones se usan con Servicios de Escritorio remoto.

En esta sección

ProcessIdToSessionId

Recupera la sesión de Servicios de Escritorio remoto asociada a un proceso especificado.

TLSConnectToLsServer

Abre un identificador para el servidor de licencias de Escritorio remoto especificado.

TLSDisconnectFromServer

Cierra un identificador abierto en un servidor de licencias de Escritorio remoto.

TLSGetServerCertificate

Devuelve el certificado del servidor de licencias de Escritorio remoto.

TLSKeyPackEnumBegin

Comienza la enumeración a través de todos los paquetes de claves que se instalan en un servidor de licencias de Escritorio remoto en función de los criterios de búsqueda.

TLSKeyPackEnumEnd

Continúa desde una llamada anterior a la función TLSKeyPackEnumBegin y finaliza la enumeración.

TLSKeyPackEnumNext

Continúa desde una llamada anterior a la función TLSKeyPackEnumBegin y devuelve el siguiente paquete de claves instalado en un servidor de licencias de Escritorio remoto que coincida con los criterios de búsqueda.

TLSLicenseEnumBegin

Comienza la enumeración de licencias emitidas por el servidor de licencias de Escritorio remoto en función de los criterios de búsqueda.

TLSLicenseEnumEnd

Continúa desde una llamada anterior a la función TLSLicenseEnumBegin y finaliza la enumeración.

TLSLicenseEnumNext

Continúa desde una llamada anterior a la función TLSLicenseEnumBegin y devuelve la siguiente licencia instalada en un servidor de licencias de Escritorio remoto que coincida con los criterios de búsqueda.

VirtualChannelClose

Cierra el final del cliente de un canal virtual.

VirtualChannelEntry

Un punto de entrada definido por la aplicación para el archivo DLL del lado cliente de una aplicación que usa canales virtuales de Servicios de Escritorio remoto.

VirtualChannelInit

Inicializa el acceso de un archivo DLL de cliente a los canales virtuales de Servicios de Escritorio remoto.

VirtualChannelInitEvent

Función de devolución de llamada definida por la aplicación que los Servicios de Escritorio remoto llaman para notificar al archivo DLL de cliente de eventos de canal virtual.

VirtualChannelOpen

Abre el final del cliente de un canal virtual.

VirtualChannelOpenEvent

Función de devolución de llamada definida por la aplicación que los Servicios de Escritorio remoto llaman para notificar al archivo DLL de cliente de eventos de un canal virtual específico.

VirtualChannelWrite

Envía datos desde el final del cliente de un canal virtual a una aplicación asociada en el extremo del servidor.

WTSCloseServer

Cierra un identificador abierto en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto).

WTSConnectSession

Conecta una sesión de Servicios de Escritorio remoto a una sesión existente en el equipo local.

WTSCreateListener

Crea un nuevo agente de escucha de Servicios de Escritorio remoto o configura un agente de escucha existente.

WTSDisconnectSession

Desconecta el usuario que ha iniciado sesión de la sesión de Servicios de Escritorio remoto especificado sin cerrar la sesión.

WTSEnableChildSessions

Habilita o deshabilita sesiones secundarias.

WTSEnumerateListeners

Enumera todos los agentes de escucha de Servicios de Escritorio remoto en un servidor host de sesión de Escritorio remoto.

WTSEnumerateProcesses

Recupera información sobre los procesos activos en un servidor host de sesión de Escritorio remoto especificado.

WTSEnumerateProcessesEx

Recupera información sobre los procesos activos en el servidor host de sesión de Escritorio remoto especificado o el servidor host de virtualización de Escritorio remoto (host de virtualización de Escritorio remoto).

WTSEnumerateServers

Devuelve una lista de todos los servidores host de sesión de Escritorio remoto dentro del dominio especificado.

WTSEnumerateSessions

Recupera una lista de sesiones en un servidor host de sesión de Escritorio remoto.

WTSEnumerateSessionsEx

Recupera una lista de sesiones en un servidor host de sesión de Escritorio remoto especificado o en un servidor host de virtualización de Escritorio remoto.

WTSFreeMemory

Libera memoria asignada por una función de Servicios de Escritorio remoto.

WTSFreeMemoryEx

Libera memoria que contiene estructuras WTS_PROCESS_INFO_EX o WTS_SESSION_INFO_1 asignadas por una función de Servicios de Escritorio remoto.

WTSGetActiveConsoleSessionId

Recupera el identificador de sesión de la sesión de consola.

WTSGetChildSessionId

Recupera el identificador de sesión secundario, si está presente.

WTSGetListenerSecurity

Recupera el descriptor de seguridad de un agente de escucha de Servicios de Escritorio remoto.

WTSIsChildSessionsEnabled

Determina si las sesiones secundarias están habilitadas.

WTSLogoffSession

Cierra una sesión de Servicios de Escritorio remoto especificada.

WTSOpenServer

Abre un identificador para el servidor host de sesión de Escritorio remoto especificado.

WTSOpenServerEx

Abre un identificador para el servidor host de sesión de Escritorio remoto especificado o el servidor host de virtualización de Escritorio remoto.

WTSQueryListenerConfig

Recupera información de configuración de un agente de escucha de Servicios de Escritorio remoto.

WTSQuerySessionInformation

Recupera información de sesión para la sesión especificada en el servidor host de sesión de Escritorio remoto especificado.

WTSQueryUserConfig

Recupera información de configuración para el usuario especificado en el controlador de dominio o el servidor host de sesión de Escritorio remoto especificados.

WTSQueryUserToken

Obtiene el token de acceso principal del usuario que ha iniciado sesión especificado por el identificador de sesión.

WTSRegisterSessionNotification

Registra la ventana especificada para recibir notificaciones de cambio de sesión.

WTSRegisterSessionNotificationEx

Registra la ventana especificada para recibir notificaciones de cambio de sesión.

WTSSendMessage

Muestra un cuadro de mensaje en el escritorio cliente de una sesión de Servicios de Escritorio remoto especificada.

WTSSetListenerSecurity

Configura el descriptor de seguridad de un agente de escucha de Servicios de Escritorio remoto.

WTSSetUserConfig

Modifica la información de configuración del usuario especificado en el controlador de dominio especificado o en el servidor host de sesión de Escritorio remoto.

WTSShutdownSystem

Apaga (y, opcionalmente, reinicia) el servidor host de sesión de Escritorio remoto especificado.

WTSStartRemoteControlSession

Inicia el control remoto de otra sesión de Servicios de Escritorio remoto. Debe llamar a esta función desde una sesión remota.

WTSStopRemoteControlSession

Detiene una sesión de control remoto.

WTSTerminateProcess

Finaliza el proceso especificado en el servidor host de sesión de Escritorio remoto especificado.

WTSUnRegisterSessionNotification

Anula el registro de la ventana especificada para que no reciba más notificaciones de cambio de sesión.

WTSUnRegisterSessionNotificationEx

Anula el registro de la ventana especificada para que no reciba más notificaciones de cambio de sesión.

WTSVirtualChannelClose

Cierra un identificador de canal virtual abierto.

WTSVirtualChannelOpen

Abre un identificador al final del servidor de un canal virtual especificado.

WTSVirtualChannelOpenEx

Crea un canal virtual de forma similar a WTSVirtualChannelOpen.

WTSVirtualChannelPurgeInput

Elimina todos los datos de entrada en cola enviados desde el cliente al servidor en un canal virtual especificado.

WTSVirtualChannelPurgeOutput

Elimina todos los datos de salida en cola enviados desde el servidor al cliente en un canal virtual especificado.

WTSVirtualChannelQuery

Devuelve información sobre un canal virtual especificado.

WTSVirtualChannelRead

Lee los datos del extremo del servidor de un canal virtual.

WTSVirtualChannelWrite

Escribe datos en el extremo del servidor de un canal virtual.

WTSWaitSystemEvent

Espera un evento de Servicios de Escritorio remoto antes de volver al autor de la llamada.