Struttura WTSINFOA (wtsapi32.h)
Contiene informazioni su una sessione di Servizi Desktop remoto.
Sintassi
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;
Membri
State
Valore del tipo di enumerazione WTS_CONNECTSTATE_CLASS che indica lo stato di connessione corrente della sessione.
SessionId
Identificatore di sessione.
IncomingBytes
Dati RDP (Remote Desktop Protocol) non compressi dal client al server.
OutgoingBytes
Dati RDP non compressi dal server al client.
IncomingFrames
Numero di frame di dati RDP inviati dal client al server dopo la connessione del client.
OutgoingFrames
Numero di frame di dati RDP inviati dal server al client dopo la connessione del client.
IncomingCompressedBytes
Dati RDP compressi dal client al server.
OutgoingCompressedBy
WinStationName[WINSTATIONNAME_LENGTH]
Stringa con terminazione Null che contiene il nome di WinStation per la sessione.
Domain[DOMAIN_LENGTH]
Stringa con terminazione Null contenente il nome del dominio a cui appartiene l'utente.
UserName[USERNAME_LENGTH + 1]
Stringa con terminazione Null contenente il nome dell'utente proprietario della sessione.
ConnectTime
Ora di connessione client più recente.
DisconnectTime
Ora dell'ultima disconnessione del client.
LastInputTime
Ora dell'ultimo input dell'utente nella sessione.
LogonTime
Ora in cui l'utente ha eseguito l'accesso alla sessione.
CurrentTime
Ora in cui è stata chiamata la struttura di dati WTSINFO
Osservazioni
Nota
L'intestazione wtsapi32.h definisce WTSINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista con SP1 |
server minimo supportato | Windows Server 2008 |
intestazione |
wtsapi32.h |