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.
Los Servicios de Escritorio remoto usan este encabezado. Para obtener más información, consulte:
wtsapi32.h contiene las siguientes interfaces de programación:
Functions
|
WTSActiveSessionExists Devuelve si hay una sesión activa en el sistema. |
|
WTSCloseServer Cierra un identificador abierto en un servidor host de sesión de Escritorio remoto (host de sesión de Escritorio remoto). |
|
WTSCloudAuthClose Cierra un identificador de autenticación en la nube obtenido mediante una llamada a WTSCloudAuthOpen. |
|
WTSCloudAuthConvertAssertionToSerializedUserCredential Valida la aserción y calcula la credencial serializada de la aserción. |
|
WTSCloudAuthDuplicateSerializedUserCredential Duplica una instancia de WTS_SERIALIZED_USER_CREDENTIAL. |
|
WTSCloudAuthGetServerNonce Solicita un servidor nonce del proveedor de soporte técnico de seguridad de autenticación en la nube. |
|
WTSCloudAuthNetworkLogonWithSerializedCredential Realiza un inicio de sesión de red mediante las credenciales serializadas proporcionadas. |
|
WTSCloudAuthOpen Obtiene un identificador de autenticación en la nube. |
|
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 especificada de Servicios de Escritorio remoto 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 de host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) especificado 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 de host de sesión de Escritorio remoto (host de sesión de Escritorio remoto) especificado 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) especificado 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) especificado 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 de 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 de 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 información de configuración de un agente de escucha de Servicios de Escritorio remoto. (ANSI) |
|
WTSQueryListenerConfigW Recupera información de configuración de un agente de escucha de Servicios de Escritorio remoto. (Unicode) |
|
WTSQuerySessionInformationA Recupera la información de sesión de 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 la información de sesión de 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 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) |
|
WTSQueryUserConfigW Recupera 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) |
|
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 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. |
Estructuras
|
WTS_CLIENT_ADDRESS Contiene la dirección de red de 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_SERIALIZED_USER_CREDENTIAL Contiene la serialización de una credencial de usuario. |
|
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 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 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 ha devuelto una función de Servicios de Escritorio remoto en un búfer. |
|
WTS_VIRTUAL_CLASS Contiene valores que indican el tipo de información del canal virtual que se va a recuperar. |