estructura TCP_ESTATS_BANDWIDTH_RW_v0 (tcpestats.h)

La estructura de TCP_ESTATS_BANDWIDTH_RW_v0 contiene información de configuración de lectura y escritura para estadísticas TCP extendidas sobre la estimación del ancho de banda de una conexión TCP.

Sintaxis

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;

Miembros

EnableCollectionOutbound

Valor que indica si se deben recopilar estadísticas extendidas en una conexión TCP para la estimación del ancho de banda saliente.

Si este miembro se establece en TcpBoolOptEnabled, se habilitan las estadísticas extendidas de la conexión TCP para la estimación del ancho de banda saliente. Si este miembro se establece en TcpBoolOptDisabled, se deshabilitan las estadísticas extendidas de la conexión TCP para la estimación del ancho de banda saliente. Si este miembro se establece en TcpBoolOptUnchanged, las estadísticas extendidas de la conexión TCP para la estimación del ancho de banda saliente se dejan sin cambios.

Estado predeterminado para este miembro cuando no se establece está deshabilitado.

EnableCollectionInbound

Valor que indica si se deben recopilar estadísticas extendidas en una conexión TCP para la estimación del ancho de banda entrante.

Si este miembro se establece en TcpBoolOptEnabled, se habilitan las estadísticas extendidas de la conexión TCP para la estimación del ancho de banda de entrada. Si este miembro se establece en TcpBoolOptDisabled, se deshabilitan las estadísticas extendidas de la conexión TCP para la estimación del ancho de banda de entrada. Si este miembro se establece en TcpBoolOptUnchanged, las estadísticas extendidas de la conexión TCP para la estimación del ancho de banda entrante no se modifican.

Estado predeterminado para este miembro cuando no se establece está deshabilitado.

Comentarios

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

El TCP_ESTATS_BANDWIDTH_RW_v0 se define como la versión 0 de la estructura para obtener información de configuración de lectura y escritura sobre la estimación del ancho de banda de una conexión TCP.

Las estadísticas TCP extendidas sobre la estimación de ancho de banda de una conexión TCP están habilitadas y deshabilitadas mediante esta estructura y las funciones SetPerTcpConnectionEStats y SetPerTcpConnectionEStats cuando tcpConnectionEstatsBandwidth se pasa en el parámetro EstatsType .

El parámetro Offset pasado a las funciones SetPerTcp6ConnectionEStats y SetPerTcpConnectionEStats no se usa actualmente y debe establecerse en 0. Por lo tanto, la estructura de TCP_ESTATS_BANDWIDTH_RW_v0 a la que apunta el parámetro Rw cuando el parámetro EstatsType se establece en TcpConnectionEstatsBandwidth debe tener los miembros de la estructura EnableCollectionOutbound y EnableCollectionInbound establecidos en los valores preferidos en una sola llamada a las funciones SetPerTcp6ConnectionEStats y SetPerTcpConnectionEStats .

Las TCP_ESTATS_BANDWIDTH_RW_v0 estructura se recuperan mediante llamadas a las funciones GetPerTcp6ConnectionEStats o GetPerTcpConnectionEStats cuando tcpConnectionEstatsBandwidth se pasa en el parámetro EstatsType .

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

Consulte también

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_BOOLEAN_OPTIONAL

TCP_ESTATS_TYPE