TCP_ESTATS_BANDWIDTH_RW_v0 struttura (tcpestats.h)
La struttura TCP_ESTATS_BANDWIDTH_RW_v0 contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sulla stima della larghezza di banda per una connessione TCP.
Sintassi
typedef struct _TCP_ESTATS_BANDWIDTH_RW_v0 {
TCP_BOOLEAN_OPTIONAL EnableCollectionOutbound;
TCP_BOOLEAN_OPTIONAL EnableCollectionInbound;
} TCP_ESTATS_BANDWIDTH_RW_v0, *PTCP_ESTATS_BANDWIDTH_RW_v0;
Members
EnableCollectionOutbound
Valore che indica se le statistiche estese in una connessione TCP devono essere raccolte per la stima della larghezza di banda in uscita.
Se questo membro è impostato su TcpBoolOptEnabled, le statistiche estese sulla connessione TCP per la stima della larghezza di banda in uscita sono abilitate. Se questo membro è impostato su TcpBoolOptDisabled, le statistiche estese sulla connessione TCP per la stima della larghezza di banda in uscita sono disabilitate. Se questo membro è impostato su TcpBoolOptUnchanged, le statistiche estese sulla connessione TCP per la stima della larghezza di banda in uscita vengono lasciate invariate.
Stato predefinito per questo membro quando non è disabilitato.
EnableCollectionInbound
Valore che indica se le statistiche estese su una connessione TCP devono essere raccolte per la stima della larghezza di banda in ingresso.
Se questo membro è impostato su TcpBoolOptEnabled, le statistiche estese sulla connessione TCP per la stima della larghezza di banda in ingresso sono abilitate. Se questo membro è impostato su TcpBoolOptDisabled, le statistiche estese sulla connessione TCP per la stima della larghezza di banda in ingresso sono disabilitate. Se questo membro è impostato su TcpBoolOptUnchanged, le statistiche estese sulla connessione TCP per la stima della larghezza di banda in ingresso vengono invariate.
Stato predefinito per questo membro quando non è disabilitato.
Commenti
La struttura TCP_ESTATS_BANDWIDTH_RW_v0 viene usata come parte della funzionalità delle statistiche estese TCP disponibile in Windows Vista e versioni successive.
La TCP_ESTATS_BANDWIDTH_RW_v0 è definita come versione 0 della struttura per informazioni di configurazione di lettura/scrittura sulla stima della larghezza di banda per una connessione TCP.
Le statistiche TCP estese sulla stima della larghezza di banda per una connessione TCP sono abilitate e disabilitate usando questa struttura e le funzioni SetPerTcpConnectionEStats e SetPerTcpConnectionEStats quando TcpConnectionEstatsBandwidth viene passato nel parametro EstatsType.
Il parametro Offset passato alle funzioni SetPerTcp6ConnectionEStats e SetPerTcpConnectionEStats è attualmente inutilizzato e deve essere impostato su 0. Di conseguenza, la struttura TCP_ESTATS_BANDWIDTH_RW_v0 puntata dal parametro Rw quando il parametro EstatsType è impostato su TcpConnectionEstatsBandwidth deve avere sia i membri della struttura EnableCollectionOutbound che EnableCollectionInbound impostati sui valori preferiti in una singola chiamata alle funzioni SetPerTcp6ConnectionEStats e SetPerTcpConnectionEStats.
La struttura TCP_ESTATS_BANDWIDTH_RW_v0 viene recuperata dalle chiamate al parametro GetPerTcp6ConnectionEStats o GetPerTcpConnectionEStats quando TcpConnectionEstatsBandwidth viene passato nel parametro EstatsType.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | tcpestats.h |