Structure WTSINFOA (wtsapi32.h)
Contient des informations sur une session services Bureau à distance.
Syntaxe
typedef struct _WTSINFOA {
WTS_CONNECTSTATE_CLASS State;
DWORD SessionId;
DWORD IncomingBytes;
DWORD OutgoingBytes;
DWORD IncomingFrames;
DWORD OutgoingFrames;
DWORD IncomingCompressedBytes;
DWORD OutgoingCompressedBy;
CHAR WinStationName[WINSTATIONNAME_LENGTH];
CHAR Domain[DOMAIN_LENGTH];
CHAR UserName[USERNAME_LENGTH + 1];
LARGE_INTEGER ConnectTime;
LARGE_INTEGER DisconnectTime;
LARGE_INTEGER LastInputTime;
LARGE_INTEGER LogonTime;
LARGE_INTEGER CurrentTime;
} WTSINFOA, *PWTSINFOA;
Membres
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.
OutgoingCompressedBy
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.
Remarques
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.
Exigences
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 |