Compartir a través de


estructura TCP_ESTATS_SEND_BUFF_ROD_v0 (tcpestats.h)

La estructura de TCP_ESTATS_SEND_BUFF_ROD_v0 contiene información dinámica de solo lectura para estadísticas TCP extendidas en cola de salida para una conexión TCP.

Sintaxis

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;

Miembros

CurRetxQueue

Tipo: SIZE_T

Número actual de bytes de datos que ocupan la cola de retransmisión.

MaxRetxQueue

Tipo: SIZE_T

Número máximo de bytes de datos que ocupan la cola de retransmisión.

CurAppWQueue

Tipo: SIZE_T

Número actual de bytes de datos de aplicación almacenados en búfer por TCP, pendiente de la primera transmisión (a la izquierda de SND). BLOC o SndMax).

Por lo general, estos datos se transmitirán (y SND). WINDOW avanza a la izquierda) tan pronto como haya una ventana de congestión disponible o una ventana receptora. Esta es la cantidad de datos disponibles para la transmisión, sin programar la aplicación. El rendimiento de TCP puede sufrir si no hay datos de escritura en cola insuficientes.

MaxAppWQueue

Tipo: SIZE_T

Número máximo de bytes de datos de aplicación almacenados en búfer por TCP, pendiente de la primera transmisión.

Este es el valor máximo del miembro CurAppWQueue . Los miembros MaxAppWQueue y CurAppWQueue se pueden usar para determinar si los datos en cola insuficientes son de estado estable (lo que sugiere un espacio de cola insuficiente) o transitorio (lo que sugiere un rendimiento insuficiente de la aplicación o una carga excesiva de CPU o latencia del programador).

Comentarios

La estructura TCP_ESTATS_SEND_BUFF_ROD_v0 se usa como parte de la característica de estadísticas extendidas tcp disponible en Windows Vista y versiones posteriores.

El TCP_ESTATS_SEND_BUFF_ROD_v0 se define como la versión 0 de la estructura para obtener información dinámica de solo lectura para estadísticas TCP extendidas en cola de salida para una conexión TCP. Esta información está disponible una vez establecida la conexión.

La estructura TCP_ESTATS_SEND_BUFF_ROD_v0 se recupera mediante llamadas a las funciones GetPerTcp6ConnectionEStats o GetPerTcpConnectionEStats cuando tcpConnectionEstatsSendBuff se pasa en el parámetro EstatsType . Es necesario habilitar las estadísticas de TCP extendidas para recuperar esta estructura.

Los miembros de esta estructura se definen en el RFC de IETF en el MIB de estadísticas extendidas de TCP. Para obtener más información, vea http://www.ietf.org/rfc/rfc4898.txt.

A continuación se muestra la asignación de los miembros de la estructura TCP_ESTATS_SEND_BUFF_ROD_v0 a las entradas definidas en RFC 4898 para estadísticas TCP extendidas:

Término Descripción
CurRetxQueue tcpEStatsStackCurRetxQueue
MaxRetxQueue tcpEStatsStackMaxRetxQueue
CurAppWQueue tcpEStatsAppCurAppWQueue
MaxAppWQueue tcpEStatsAppMaxAppWQueue

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado tcpestats.h

Consulte también

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_TYPE