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

Vedi anche

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_BOOLEAN_OPTIONAL

TCP_ESTATS_TYPE