TCP_ESTATS_SEND_BUFF_ROD_v0 struttura (tcpestats.h)
La struttura TCP_ESTATS_SEND_BUFF_ROD_v0 contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sull'accodamento dell'output per una connessione TCP.
Sintassi
typedef struct _TCP_ESTATS_SEND_BUFF_ROD_v0 {
SIZE_T CurRetxQueue;
SIZE_T MaxRetxQueue;
SIZE_T CurAppWQueue;
SIZE_T MaxAppWQueue;
} TCP_ESTATS_SEND_BUFF_ROD_v0, *PTCP_ESTATS_SEND_BUFF_ROD_v0;
Members
CurRetxQueue
Tipo: SIZE_T
Numero corrente di byte di dati che occupa la coda di ritrasmissione.
MaxRetxQueue
Tipo: SIZE_T
Numero massimo di byte di dati che occupano la coda di ritrasmissione.
CurAppWQueue
Tipo: SIZE_T
Numero corrente di byte di dati dell'applicazione memorizzati nel buffer da TCP, in attesa della prima trasmissione (a sinistra di SND). NXT o SndMax.
Questi dati verranno in genere trasmessi (e SND). NXT avanzato a sinistra) non appena è disponibile una finestra di congestione o una finestra del ricevitore disponibile. Si tratta della quantità di dati facilmente disponibile per la trasmissione, senza pianificare l'applicazione. Le prestazioni TCP possono soffrire se non sono presenti dati di scrittura in coda sufficienti.
MaxAppWQueue
Tipo: SIZE_T
Numero massimo di byte di dati dell'applicazione memorizzati nel buffer da TCP, in attesa della prima trasmissione.
Si tratta del valore massimo del membro CurAppWQueue . I membri MaxAppWQueue e CurAppWQueue possono essere usati per determinare se i dati in coda non sono sufficienti (suggerisce spazio in coda insufficiente) o temporanei (che suggeriscono prestazioni dell'applicazione insufficienti o una latenza eccessiva della CPU o della pianificazione).
Commenti
La struttura TCP_ESTATS_SEND_BUFF_ROD_v0 viene usata come parte della funzionalità statistiche estese TCP disponibile in Windows Vista e versioni successive.
Il TCP_ESTATS_SEND_BUFF_ROD_v0 viene definito come versione 0 della struttura per informazioni dinamiche di sola lettura per le statistiche TCP estese sull'accodamento di output per una connessione TCP. Queste informazioni sono disponibili dopo la creazione della connessione.
La struttura TCP_ESTATS_SEND_BUFF_ROD_v0 viene recuperata dalle chiamate al parametro GetPerTcp6ConnectionEStats o GetPerTcpConnectionEStats quando TcpConnectionEstatsSendBuff viene passato nel parametro EstatsType. Le statistiche TCP estese devono essere abilitate per recuperare questa struttura.
I membri di questa struttura sono definiti nel MIB di IETF RFC in TCP Extended Statistics MIB. Per altre informazioni, vedere http://www.ietf.org/rfc/rfc4898.txt.
Di seguito è riportato il mapping dei membri nella struttura TCP_ESTATS_SEND_BUFF_ROD_v0 alle voci definite in RFC 4898 per le statistiche TCP estese:
Termine | Descrizione |
---|---|
CurRetxQueue | tcpEStatsStackCurRetxQueue |
MaxRetxQueue | tcpEStatsStackMaxRetxQueue |
CurAppWQueue | tcpEStatsAppCurAppWQueue |
MaxAppWQueue | tcpEStatsAppMaxAppWQueue |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | tcpestats.h |