структура TCP_ESTATS_BANDWIDTH_RW_v0 (tcpestats.h)
Структура TCP_ESTATS_BANDWIDTH_RW_v0 содержит сведения о конфигурации чтения и записи для расширенной статистики TCP по оценке пропускной способности для TCP-подключения.
Синтаксис
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;
Члены
EnableCollectionOutbound
Значение типа , указывающее, следует ли собирать расширенную статистику по TCP-подключению для оценки пропускной способности исходящего трафика.
Если для этого элемента задано значение TcpBoolOptEnabled, включена расширенная статистика по TCP-подключению для оценки исходящей пропускной способности. Если для этого элемента задано значение TcpBoolOptDisabled, расширенная статистика по TCP-подключению для оценки исходящей пропускной способности отключена. Если для этого элемента задано значение TcpBoolOptUnchanged, расширенная статистика по TCP-подключению для оценки исходящей пропускной способности остается неизменной.
Состояние по умолчанию для этого элемента, если не задано, отключено.
EnableCollectionInbound
Значение типа , указывающее, следует ли собирать расширенную статистику по TCP-подключению для оценки пропускной способности входящего трафика.
Если для этого элемента задано значение TcpBoolOptEnabled, включена расширенная статистика по TCP-подключению для оценки входящей пропускной способности. Если для этого элемента задано значение TcpBoolOptDisabled, расширенная статистика по TCP-подключению для оценки входящей пропускной способности отключена. Если для этого элемента задано значение TcpBoolOptUnchanged, расширенная статистика по TCP-подключению для оценки входящей пропускной способности не изменяется.
Состояние по умолчанию для этого элемента, если не задано, отключено.
Комментарии
Структура TCP_ESTATS_BANDWIDTH_RW_v0 используется в составе функции расширенной статистики TCP, доступной в Windows Vista и более поздних версиях.
TCP_ESTATS_BANDWIDTH_RW_v0 определяется как версия 0 структуры для чтения и записи сведений о конфигурации оценки пропускной способности для TCP-подключения.
Расширенная статистика TCP по оценке пропускной способности tcp-подключения включается и отключается с помощью этой структуры и функций SetPerTcpConnectionEStats и SetPerTcpConnectionEStats , если TcpConnectionEstatsBandwidth передается в параметре EstatsType .
Параметр Offset , передаваемый в функции SetPerTcp6ConnectionEStats и SetPerTcpConnectionEStats , в настоящее время не используется и должен иметь значение 0. Следовательно, структура TCP_ESTATS_BANDWIDTH_RW_v0 , на которую указывает параметр Rw , если параметр EstatsType имеет значение TcpConnectionEstatsBandwidth , должен иметь элементы структуры EnableCollectionOutbound и EnableCollectionInbound , равные предпочтительным значениям в одном вызове функций SetPerTcp6ConnectionEStats и SetPerTcpConnectionEStats .
Структура TCP_ESTATS_BANDWIDTH_RW_v0 извлекается вызовами функций GetPerTcp6ConnectionEStats или GetPerTcpConnectionEStats при передаче TcpConnectionEstatsBandwidth в параметре EstatsType .
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | tcpestats.h |