Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient des valeurs qui indiquent le type d’informations de session à récupérer dans un appel à la fonction WTSQuerySessionInformation .
Syntaxe
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
WTSInitialProgramChaîne terminée par null qui contient le nom du programme initial exécuté par les services Bureau à distance lorsque le les journaux d’activité utilisateur. |
||||||||
WTSApplicationNameChaîne terminée par null qui contient le nom publié de l’application en cours d’exécution. Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : Cette valeur n’est pas prise en charge |
||||||||
WTSWorkingDirectoryChaîne terminée par null qui contient le répertoire par défaut utilisé lors du lancement du programme initial. |
||||||||
WTSOEMIdCette valeur n’est pas utilisée. |
||||||||
WTSSessionIdValeur ULONG qui contient l’identificateur de session. |
||||||||
WTSUserNameChaîne terminée par null qui contient le nom de l’utilisateur associé à la session. |
||||||||
WTSWinStationNameChaîne terminée par null qui contient le nom de la session Services Bureau à distance.
Note Malgré son nom, la spécification de ce type ne retourne pas le nom de la station de fenêtre. Au lieu de cela, il retourne le nom de la session services Bureau à distance. Chaque session des services Bureau à distance est associée à une fenêtre interactive gare. Étant donné que le seul nom de la station de fenêtre pris en charge pour une station de fenêtre interactive est « WinSta0 », chaque session est associée à sa propre station de fenêtre « WinSta0 ». Pour plus d’informations, consultez Stations de fenêtres. |
||||||||
WTSDomainNameChaîne terminée par null qui contient le nom du domaine auquel appartient l’utilisateur connecté. |
||||||||
WTSConnectStateÉtat de connexion actuel de la session. Pour plus d’informations, consultez WTS_CONNECTSTATE_CLASS. |
||||||||
WTSClientBuildNumberValeur ULONG qui contient le numéro de build du client. |
||||||||
WTSClientNameChaîne terminée par null qui contient le nom du client. |
||||||||
WTSClientDirectoryChaîne terminée par null qui contient le répertoire dans lequel le client est installé. |
||||||||
WTSClientProductIdIdentificateur de produit spécifique au client USHORT . |
||||||||
WTSClientHardwareIdValeur ULONG qui contient un identificateur matériel spécifique au client. Cette option est réservée pour une utilisation ultérieure. WTSQuerySessionInformation retourne toujours une valeur de 0. |
||||||||
WTSClientAddressType de réseau et adresse réseau du client. Pour plus d’informations, consultez WTS_CLIENT_ADDRESS. L’adresse IP est décalée de deux octets à partir du début du membre d’adresse du WTS_CLIENT_ADDRESS structure. |
||||||||
WTSClientDisplayInformations sur la résolution d’affichage du client. Pour plus d’informations, consultez WTS_CLIENT_DISPLAY. |
||||||||
WTSClientProtocolTypeValeur USHORT qui spécifie des informations sur le type de protocole pour le session. Il s’agit de l’une des valeurs suivantes.
|
||||||||
WTSIdleTimeCette valeur retourne FALSE. Si vous appelez GetLastError pour obtenir des informations d’erreur étendues, GetLastError retourne ERROR_NOT_SUPPORTED. Pour caculer le temps d’inactivité de la session, utilisez le champ de structure LastInputTime . Windows Server 2008 et Windows Vista : Cette valeur n’est pas utilisée. |
||||||||
WTSLogonTimeCette valeur retourne FALSE. Si vous appelez GetLastError pour obtenir des informations d’erreur étendues, GetLastError retourne ERROR_NOT_SUPPORTED. Windows Server 2008 et Windows Vista : Cette valeur n’est pas utilisée. |
||||||||
WTSIncomingBytesCette valeur retourne FALSE. Si vous appelez GetLastError pour obtenir des informations d’erreur étendues, GetLastError retourne ERROR_NOT_SUPPORTED. Windows Server 2008 et Windows Vista : Cette valeur n’est pas utilisée. |
||||||||
WTSOutgoingBytesCette valeur retourne FALSE. Si vous appelez GetLastError pour obtenir des informations d’erreur étendues, GetLastError retourne ERROR_NOT_SUPPORTED. Windows Server 2008 et Windows Vista : Cette valeur n’est pas utilisée. |
||||||||
WTSIncomingFramesCette valeur retourne FALSE. Si vous appelez GetLastError pour obtenir des informations d’erreur étendues, GetLastError retourne ERROR_NOT_SUPPORTED. Windows Server 2008 et Windows Vista : Cette valeur n’est pas utilisée. |
||||||||
WTSOutgoingFramesCette valeur retourne FALSE. Si vous appelez GetLastError pour obtenir des informations d’erreur étendues, GetLastError retourne ERROR_NOT_SUPPORTED. Windows Server 2008 et Windows Vista : Cette valeur n’est pas utilisée. |
||||||||
WTSClientInfoInformations sur un client RDC (Remote Desktop Connection). Pour plus d’informations, consultez WTSCLIENT. |
||||||||
WTSSessionInfoInformations sur une session cliente sur un serveur hôte de session Bureau à distance. Pour plus d’informations, consultez WTSINFO. |
||||||||
WTSSessionInfoExInformations étendues sur une session sur un serveur hôte de session Bureau à distance. Pour plus d’informations, consultez WTSINFOEX. Windows Server 2008 et Windows Vista : Cette valeur n’est pas prise en charge. |
||||||||
WTSConfigInfoStructure WTSCONFIGINFO qui contient des informations sur la configuration d’un serveur hôte de session Bureau à distance. Windows Server 2008 et Windows Vista : Cette valeur n’est pas prise en charge. |
||||||||
WTSValidationInfoCette valeur n’est pas prise en charge. |
||||||||
WTSSessionAddressV4Structure WTS_SESSION_ADDRESS qui contient l’adresse IPv4 affectée à la session. Si la session n’a pas d’adresse IP virtuelle, la fonction WTSQuerySessionInformation retourne ERROR_NOT_SUPPORTED. Windows Server 2008 et Windows Vista : Cette valeur n’est pas prise en charge. |
||||||||
WTSIsRemoteSessionDétermine si la session active est une session distante. La fonction WTSQuerySessionInformation retourne une valeur TRUE pour indiquer que la session active est une session distante, et FALSE pour indiquer que la session active est une session locale. Cette valeur ne peut être utilisée que pour l’ordinateur local. Par conséquent, le paramètre hServer de la fonction WTSQuerySessionInformation doit contenir WTS_CURRENT_SERVER_HANDLE. Windows Server 2008 et Windows Vista : Cette valeur n’est pas prise en charge. |
||||||||
WTSSessionActivityIdValeur GUID qui contient l’ID d’activité Terminal Services actuellement associé à la session. Versions antérieures à Windows Server 2025 ou Windows 11 (23H2) : Cette valeur n’est pas prise en charge. |
||||||||
WTSCapabilityCheckTableau de valeurs UINT32 correspondant à la prise en charge de certaines fonctionnalités par l’hôte de session. Si la liste inclut la valeur 59083637 , cela signifie que le protocole RAIL v2 est pris en charge.Versions antérieures à Windows Server 2025 ou Windows 11 (24H2) : Cette valeur n’est pas prise en charge. |
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista |
| Serveur minimal pris en charge | Windows Server 2008 |
| Header | wtsapi32.h |