Structure WTSINFOW (wtsapi32.h)
Contient des informations sur une session services Bureau à distance.
typedef struct _WTSINFOW {
WTS_CONNECTSTATE_CLASS State;
DWORD SessionId;
DWORD IncomingBytes;
DWORD OutgoingBytes;
DWORD IncomingFrames;
DWORD OutgoingFrames;
DWORD IncomingCompressedBytes;
DWORD OutgoingCompressedBytes;
WCHAR WinStationName[WINSTATIONNAME_LENGTH];
WCHAR Domain[DOMAIN_LENGTH];
WCHAR UserName[USERNAME_LENGTH + 1];
LARGE_INTEGER ConnectTime;
LARGE_INTEGER DisconnectTime;
LARGE_INTEGER LastInputTime;
LARGE_INTEGER LogonTime;
LARGE_INTEGER CurrentTime;
} WTSINFOW, *PWTSINFOW;
State
Valeur du type d’énumération WTS_CONNECTSTATE_CLASS qui indique l’état de connexion actuel de la session.
SessionId
Identificateur de session.
IncomingBytes
Données RDP (Remote Desktop Protocol) non compressées du client vers le serveur.
OutgoingBytes
Données RDP non compressées du serveur vers le client.
IncomingFrames
Nombre d’images de données RDP envoyées du client au serveur depuis la connexion du client.
OutgoingFrames
Nombre d’images de données RDP envoyées du serveur au client depuis la connexion du client.
IncomingCompressedBytes
Données RDP compressées du client vers le serveur.
OutgoingCompressedBytes
Données RDP compressées du serveur vers le client.
WinStationName[WINSTATIONNAME_LENGTH]
Chaîne terminée par null qui contient le nom de WinStation pour la session.
Domain[DOMAIN_LENGTH]
Chaîne terminée par null qui contient le nom du domaine auquel appartient l’utilisateur.
UserName[USERNAME_LENGTH + 1]
Chaîne terminée par null qui contient le nom de l’utilisateur propriétaire de la session.
ConnectTime
Heure de connexion cliente la plus récente.
DisconnectTime
Heure de déconnexion du dernier client.
LastInputTime
Heure de la dernière entrée utilisateur dans la session.
LogonTime
Heure à laquelle l’utilisateur s’est connecté à la session.
CurrentTime
Heure à laquelle la structure de données WTSINFO a été appelée.
Note
L’en-tête wtsapi32.h définit WTSINFO comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista avec SP1 |
serveur minimum pris en charge | Windows Server 2008 |
d’en-tête | wtsapi32.h |