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.
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 .
Syntax
typedef enum _WTS_INFO_CLASS {
WTSInitialProgram,
WTSApplicationName,
WTSWorkingDirectory,
WTSOEMId,
WTSSessionId,
WTSUserName,
WTSWinStationName,
WTSDomainName,
WTSConnectState,
WTSClientBuildNumber,
WTSClientName,
WTSClientDirectory,
WTSClientProductId,
WTSClientHardwareId,
WTSClientAddress,
WTSClientDisplay,
WTSClientProtocolType,
WTSIdleTime,
WTSLogonTime,
WTSIncomingBytes,
WTSOutgoingBytes,
WTSIncomingFrames,
WTSOutgoingFrames,
WTSClientInfo,
WTSSessionInfo,
WTSSessionInfoEx,
WTSConfigInfo,
WTSValidationInfo,
WTSSessionAddressV4,
WTSIsRemoteSession,
WTSSessionActivityId,
WTSCapabilityCheck
} WTS_INFO_CLASS;
Constants
WTSInitialProgramCadena terminada en NULL que contiene el nombre del programa inicial que se ejecuta Servicios de Escritorio remoto cuando el el usuario inicia sesión. |
||||||||
WTSApplicationNameCadena terminada en null que contiene el nombre publicado de la aplicación que se está ejecutando la sesión. Windows Server 2008 R2, Windows 7, Windows Server 2008 y Windows Vista: Este valor no se admite |
||||||||
WTSWorkingDirectoryCadena terminada en NULL que contiene el directorio predeterminado que se usa al iniciar el programa inicial. |
||||||||
WTSOEMIdEste valor no se usa. |
||||||||
WTSSessionIdValor de ULONG que contiene el identificador de sesión. |
||||||||
WTSUserNameCadena terminada en NULL que contiene el nombre del usuario asociado a la sesión. |
||||||||
WTSWinStationNameCadena terminada en NULL que contiene el nombre de la sesión de Servicios de Escritorio remoto.
Nota A pesar de su nombre, especificar este tipo no devuelve el nombre de la estación de ventana. En su lugar, devuelve el nombre de la sesión de Servicios de Escritorio remoto. Cada sesión de Servicios de Escritorio remoto está asociada a una ventana interactiva estación. Dado que el único nombre de estación de ventana admitido para una estación de ventana interactiva es "WinSta0", cada sesión está asociada a su propia estación de ventana "WinSta0". Para obtener más información, consulte Estaciones de ventana. |
||||||||
WTSDomainNameCadena terminada en NULL que contiene el nombre del dominio al que pertenece el usuario que ha iniciado sesión. |
||||||||
WTSConnectStateEstado de conexión actual de la sesión. Para obtener más información, consulte WTS_CONNECTSTATE_CLASS. |
||||||||
WTSClientBuildNumberValor de ULONG que contiene el número de compilación del cliente. |
||||||||
WTSClientNameCadena terminada en null que contiene el nombre del cliente. |
||||||||
WTSClientDirectoryCadena terminada en null que contiene el directorio en el que está instalado el cliente. |
||||||||
WTSClientProductIdUn identificador de producto específico del cliente de USHORT . |
||||||||
WTSClientHardwareIdValor de ULONG que contiene un identificador de hardware específico del cliente. Esta opción está reservada para uso futuro. WTSQuerySessionInformation siempre devolverá un valor de 0. |
||||||||
WTSClientAddressTipo de red y dirección de red del cliente. Para obtener más información, consulte WTS_CLIENT_ADDRESS. La dirección IP se desplaza por dos bytes desde el principio del miembro Address del WTS_CLIENT_ADDRESS estructura. |
||||||||
WTSClientDisplayInformación sobre la resolución de visualización del cliente. Para obtener más información, consulte WTS_CLIENT_DISPLAY. |
||||||||
WTSClientProtocolTypeValor de USHORT que especifica información sobre el tipo de protocolo para sesión. Este es uno de los siguientes valores.
|
||||||||
WTSIdleTimeEste valor devuelve FALSE. Si llama a GetLastError para obtener información de error extendida, GetLastError devuelve ERROR_NOT_SUPPORTED. Para calcular el tiempo de inactividad de la sesión, use el campo de estructura LastInputTime . Windows Server 2008 y Windows Vista: Este valor no se usa. |
||||||||
WTSLogonTimeEste valor devuelve FALSE. Si llama a GetLastError para obtener información de error extendida, GetLastError devuelve ERROR_NOT_SUPPORTED. Windows Server 2008 y Windows Vista: Este valor no se usa. |
||||||||
WTSIncomingBytesEste valor devuelve FALSE. Si llama a GetLastError para obtener información de error extendida, GetLastError devuelve ERROR_NOT_SUPPORTED. Windows Server 2008 y Windows Vista: Este valor no se usa. |
||||||||
WTSOutgoingBytesEste valor devuelve FALSE. Si llama a GetLastError para obtener información de error extendida, GetLastError devuelve ERROR_NOT_SUPPORTED. Windows Server 2008 y Windows Vista: Este valor no se usa. |
||||||||
WTSIncomingFramesEste valor devuelve FALSE. Si llama a GetLastError para obtener información de error extendida, GetLastError devuelve ERROR_NOT_SUPPORTED. Windows Server 2008 y Windows Vista: Este valor no se usa. |
||||||||
WTSOutgoingFramesEste valor devuelve FALSE. Si llama a GetLastError para obtener información de error extendida, GetLastError devuelve ERROR_NOT_SUPPORTED. Windows Server 2008 y Windows Vista: Este valor no se usa. |
||||||||
WTSClientInfoInformación sobre un cliente de Conexión a Escritorio remoto (RDC). Para obtener más información, consulte WTSCLIENT. |
||||||||
WTSSessionInfoInformación sobre una sesión de cliente en un servidor host de sesión de Escritorio remoto. Para obtener más información, vea WTSINFO. |
||||||||
WTSSessionInfoExInformación extendida sobre una sesión en un servidor host de sesión de Escritorio remoto. Para obtener más información, vea WTSINFOEX. Windows Server 2008 y Windows Vista: Este valor no se admite. |
||||||||
WTSConfigInfoEstructura WTSCONFIGINFO que contiene información sobre la configuración de un servidor host de sesión de Escritorio remoto. Windows Server 2008 y Windows Vista: Este valor no se admite. |
||||||||
WTSValidationInfoEste valor no se admite. |
||||||||
WTSSessionAddressV4Estructura WTS_SESSION_ADDRESS que contiene la dirección IPv4 asignada a la sesión. Si la sesión no tiene una dirección IP virtual, la función WTSQuerySessionInformation devuelve ERROR_NOT_SUPPORTED. Windows Server 2008 y Windows Vista: Este valor no se admite. |
||||||||
WTSIsRemoteSessionDetermina si la sesión actual es una sesión remota. La función WTSQuerySessionInformation devuelve un valor true para indicar que la sesión actual es una sesión remota y FALSE para indicar que la sesión actual es una sesión local. Este valor solo se puede usar para la máquina local, por lo que el parámetro hServer de la función WTSessionInformation debe contener WTS_CURRENT_SERVER_HANDLE. Windows Server 2008 y Windows Vista: Este valor no se admite. |
||||||||
WTSSessionActivityIdValor GUID que contiene el identificador de actividad de Terminal Services asociado actualmente a la sesión. Versiones anteriores a Windows Server 2025 o Windows 11 (23H2): Este valor no se admite. |
||||||||
WTSCapabilityCheckMatriz de valores UINT32 correspondientes a si el host de sesión admite determinadas funcionalidades. Si la lista incluye el valor 59083637 , significa que se admite el protocolo RAIL v2.Versiones anteriores a Windows Server 2025 o Windows 11 (24H2): Este valor no se admite. |
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows Vista |
| Servidor mínimo admitido | Windows Server 2008 |
| Header | wtsapi32.h |