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. |