Compartir a través de


Encabezado wtsapi32.h

Los Servicios de Escritorio remoto usan este encabezado. Para más información, consulte:

wtsapi32.h contiene las siguientes interfaces de programación:

Functions

 
WTSCloseServer

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

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

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

Crea un nuevo agente de escucha de Servicios de Escritorio remoto o configura un agente de escucha existente. (ANSI)
WTSCreateListenerW

Crea un nuevo agente de escucha de Servicios de Escritorio remoto o configura un agente de escucha existente. (Unicode)
WTSDisconnectSession

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

Habilita o deshabilita sesiones secundarias.
WTSEnumerateListenersA

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

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

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

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

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

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

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

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

Recupera una lista de sesiones en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (ANSI)
WTSEnumerateSessionsExA

Recupera una lista de sesiones en un servidor de host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) o en un servidor host de virtualización de Escritorio remoto (host de virtualización de Escritorio remoto). (ANSI)
WTSEnumerateSessionsExW

Recupera una lista de sesiones en un servidor de host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) o en un servidor host de virtualización de Escritorio remoto (host de virtualización de Escritorio remoto). (Unicode)
WTSEnumerateSessionsW

Recupera una lista de sesiones en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (Unicode)
WTSFreeMemory

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

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

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

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

Recupera el descriptor de seguridad de un agente de escucha de Servicios de Escritorio remoto. (ANSI)
WTSGetListenerSecurityW

Recupera el descriptor de seguridad de un agente de escucha de Servicios de Escritorio remoto. (Unicode)
WTSIsChildSessionsEnabled

Determina si las sesiones secundarias están habilitadas.
WTSLogoffSession

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

Abre un identificador para el servidor de host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) especificado. (ANSI)
WTSOpenServerExA

Abre un identificador para el servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) o el servidor host de virtualización de Escritorio remoto (host de virtualización de Escritorio remoto). (ANSI)
WTSOpenServerExW

Abre un identificador para el servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) o el servidor host de virtualización de Escritorio remoto (host de virtualización de Escritorio remoto). (Unicode)
WTSOpenServerW

Abre un identificador para el servidor de host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) especificado. (Unicode)
WTSQueryListenerConfigA

Recupera la información de configuración de un agente de escucha de Servicios de Escritorio remoto. (ANSI)
WTSQueryListenerConfigW

Recupera la información de configuración de un agente de escucha de Servicios de Escritorio remoto. (Unicode)
WTSQuerySessionInformationA

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

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

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

Recupera información de configuración para el usuario especificado en el controlador de dominio especificado o en el servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (Unicode)
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. (WTSRegisterSessionNotification)
WTSRegisterSessionNotificationEx

Registra la ventana especificada para recibir notificaciones de cambio de sesión. (WTSRegisterSessionNotificationEx)
WTSSendMessageA

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

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

Configura el descriptor de seguridad de un agente de escucha de Servicios de Escritorio remoto. (ANSI)
WTSSetListenerSecurityW

Configura el descriptor de seguridad de un agente de escucha de Servicios de Escritorio remoto. (Unicode)
WTSSetUserConfigA

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 (host de sesión de Escritorio remoto). (ANSI)
WTSSetUserConfigW

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 (host de sesión de Escritorio remoto). (Unicode)
WTSShutdownSystem

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

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

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

Detiene una sesión de control remoto.
WTSTerminateProcess

Finaliza el proceso especificado en el servidor de host de sesión de Escritorio remoto (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. (WTSUnRegisterSessionNotification)
WTSUnRegisterSessionNotificationEx

Anula el registro de la ventana especificada para que no reciba más notificaciones de cambio de sesión. (WTSUnRegisterSessionNotificationEx)
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 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.

Estructuras

 
WTS_CLIENT_ADDRESS

Contiene la dirección de red del cliente de una sesión de Servicios de Escritorio remoto.
WTS_CLIENT_DISPLAY

Contiene información sobre la presentación de un cliente de conexión a Escritorio remoto (RDC). (WTS_CLIENT_DISPLAY)
WTS_PROCESS_INFO_EXA

Contiene información extendida sobre un proceso que se ejecuta en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (ANSI)
WTS_PROCESS_INFO_EXW

Contiene información extendida sobre un proceso que se ejecuta en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (Unicode)
WTS_PROCESS_INFOA

Contiene información sobre un proceso que se ejecuta en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (ANSI)
WTS_PROCESS_INFOW

Contiene información sobre un proceso que se ejecuta en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (Unicode)
WTS_SERVER_INFOA

Contiene información sobre un servidor específico de Servicios de Escritorio remoto. (ANSI)
WTS_SERVER_INFOW

Contiene información sobre un servidor específico de Servicios de Escritorio remoto. (Unicode)
WTS_SESSION_ADDRESS

Contiene la dirección IP virtual asignada a una sesión.
WTS_SESSION_INFO_1A

Contiene información extendida sobre una sesión de cliente en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) o en un servidor host de virtualización de Escritorio remoto (host de virtualización de Escritorio remoto). (ANSI)
WTS_SESSION_INFO_1W

Contiene información extendida sobre una sesión de cliente en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) o en un servidor host de virtualización de Escritorio remoto (host de virtualización de Escritorio remoto). (Unicode)
WTS_SESSION_INFOA

Contiene información sobre una sesión de cliente en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (ANSI)
WTS_SESSION_INFOW

Contiene información sobre una sesión de cliente en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (Unicode)
WTSCLIENTA

Contiene información sobre un cliente de conexión a Escritorio remoto (RDC). (ANSI)
WTSCLIENTW

Contiene información sobre un cliente de conexión a Escritorio remoto (RDC). (Unicode)
WTSCONFIGINFOA

Contiene información sobre una sesión de Servicios de Escritorio remoto. (WTSCONFIGINFOA)
WTSCONFIGINFOW

Contiene información sobre una sesión de Servicios de Escritorio remoto. (WTSCONFIGINFOW)
WTSINFOA

Contiene información sobre una sesión de Servicios de Escritorio remoto. (WTSINFOA)
WTSINFOEX_LEVEL_A

Contiene una estructura de WTSINFOEX_LEVEL1 que contiene información extendida sobre una sesión de Servicios de Escritorio remoto. (ANSI)
WTSINFOEX_LEVEL_W

Contiene una estructura de WTSINFOEX_LEVEL1 que contiene información extendida sobre una sesión de Servicios de Escritorio remoto. (Unicode)
WTSINFOEX_LEVEL1_A

Contiene información extendida sobre una sesión de Servicios de Escritorio remoto. (ANSI)
WTSINFOEX_LEVEL1_W

Contiene información extendida sobre una sesión de Servicios de Escritorio remoto. (Unicode)
WTSINFOEXA

Contiene una unión WTSINFOEX_LEVEL que contiene información extendida sobre una sesión de Servicios de Escritorio remoto. (ANSI)
WTSINFOEXW

Contiene una unión WTSINFOEX_LEVEL que contiene información extendida sobre una sesión de Servicios de Escritorio remoto. (Unicode)
WTSINFOW

Contiene información sobre una sesión de Servicios de Escritorio remoto. (WTSINFOW)
WTSLISTENERCONFIGA

Contiene información sobre un agente de escucha de Servicios de Escritorio remoto. (ANSI)
WTSLISTENERCONFIGW

Contiene información sobre un agente de escucha de Servicios de Escritorio remoto. (Unicode)
WTSUSERCONFIGA

Contiene información de configuración para un usuario en un controlador de dominio o en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (ANSI)
WTSUSERCONFIGW

Contiene información de configuración para un usuario en un controlador de dominio o en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). (Unicode)

Enumeraciones

 
WTS_CONFIG_CLASS

Contiene valores que indican el tipo de información de configuración de usuario que se va a establecer o recuperar en una llamada a las funciones WTSQueryUserConfig y WTSSetUserConfig.
WTS_CONFIG_SOURCE

Especifica el origen de la información de configuración devuelta por la función WTSQueryUserConfig.
WTS_CONNECTSTATE_CLASS

Especifica el estado de conexión de una sesión de Servicios de Escritorio remoto.
WTS_INFO_CLASS

Contiene valores que indican el tipo de información de sesión que se va a recuperar en una llamada a la función WTSQuerySessionInformation.
WTS_TYPE_CLASS

Especifica el tipo de estructura que una función de Servicios de Escritorio remoto ha devuelto en un búfer.
WTS_VIRTUAL_CLASS

Contiene valores que indican el tipo de información del canal virtual que se va a recuperar.