enumeración TCP_ESTATS_TYPE (tcpestats.h)
La enumeración TCP_ESTATS_TYPE define el tipo de estadísticas extendidas para una conexión TCP que se solicita o se establece.
Syntax
typedef enum {
TcpConnectionEstatsSynOpts,
TcpConnectionEstatsData,
TcpConnectionEstatsSndCong,
TcpConnectionEstatsPath,
TcpConnectionEstatsSendBuff,
TcpConnectionEstatsRec,
TcpConnectionEstatsObsRec,
TcpConnectionEstatsBandwidth,
TcpConnectionEstatsFineRtt,
TcpConnectionEstatsMaximum
} TCP_ESTATS_TYPE, *PTCP_ESTATS_TYPE;
Constantes
TcpConnectionEstatsSynOpts Este valor especifica la información de intercambio de SYN para una conexión TCP. Solo hay información estática de solo lectura disponible para este valor de enumeración. |
TcpConnectionEstatsData Este valor especifica información de transferencia de datos extendida para una conexión TCP. Solo la información dinámica de solo lectura y la información de lectura y escritura están disponibles para este valor de enumeración. |
TcpConnectionEstatsSndCong Este valor especifica la congestión del remitente para una conexión TCP. Los tres tipos de información (información estática de solo lectura, dinámica de solo lectura y de lectura y escritura) están disponibles para este valor de enumeración. |
TcpConnectionEstatsPath Este valor especifica información de medición de ruta de acceso extendida para una conexión TCP. Esta información se usa para deducir el segmento reordenación en la ruta de acceso del remitente local al remoto Receptor. Solo la información dinámica de solo lectura y la información de lectura y escritura están disponibles para este valor de enumeración. |
TcpConnectionEstatsSendBuff Este valor especifica información extendida de salida en cola para una conexión TCP. Solo la información dinámica de solo lectura y la información de lectura y escritura están disponibles para este valor de enumeración. |
TcpConnectionEstatsRec Este valor especifica información extendida del receptor local para una conexión TCP. Solo la información dinámica de solo lectura y la información de lectura y escritura están disponibles para este valor de enumeración. |
TcpConnectionEstatsObsRec Este valor especifica información extendida del receptor remoto para una conexión TCP. Solo la información dinámica de solo lectura y la información de lectura y escritura están disponibles para este valor de enumeración. |
TcpConnectionEstatsBandwidth Este valor especifica las estadísticas de estimación de ancho de banda de una conexión TCP en el ancho de banda. Solo la información dinámica de solo lectura y la información de lectura y escritura están disponibles para este valor de enumeración. |
TcpConnectionEstatsFineRtt Este valor especifica estadísticas de estimación de tiempo de ida y vuelta (RTT) específicas para una conexión TCP. Solo la información dinámica de solo lectura y la información de lectura y escritura están disponibles para este valor de enumeración. |
TcpConnectionEstatsMaximum Valor máximo posible para el tipo de enumeración TCP_ESTATS_TYPE_STATE. Este no es un valor legal para el posible tipo de estadísticas extendidas para una conexión TCP. |
Comentarios
La enumeración TCP_ESTATS_TYPE se define en Windows Vista y versiones posteriores.
Las funciones GetPerTcp6ConnectionEStats y GetPerTcp6ConnectionEStats están diseñadas para usar TCP para diagnosticar problemas de rendimiento tanto en la red como en la aplicación. Si una aplicación basada en red funciona mal, TCP puede determinar si el cuello de botella está en el remitente, el receptor o la propia red. Si el cuello de botella está en la red, TCP puede proporcionar información específica sobre su naturaleza.
Las funciones GetPerTcp6ConnectionEStats y GetPerTcp6ConnectionEStats se usan para recuperar estadísticas extendidas para una conexión TCP basada en el tipo de estadísticas extendidas especificadas mediante uno de los valores del tipo de enumeración TCP_ESTATS_TYPE . La colección de estadísticas extendidas en una conexión TCP se habilita y deshabilita mediante llamadas a las funciones SetPerTcp6ConnectionEStats y SetPerTcpConnectionEStats donde el tipo de estadísticas extendidas especificada es uno de los valores del tipo de enumeración TCP_ESTATS_TYPE .
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | tcpestats.h |