Поделиться через


перечисление TCP_BOOLEAN_OPTIONAL (tcpestats.h)

Перечисление TCP_BOOLEAN_OPTIONAL определяет состояния, которые вызывающий объект может указать при обновлении элемента в сведениях для чтения и записи для TCP-подключения.

Синтаксис

typedef enum _TCP_BOOLEAN_OPTIONAL {
  TcpBoolOptDisabled = 0,
  TcpBoolOptEnabled,
  TcpBoolOptUnchanged = -1
} TCP_BOOLEAN_OPTIONAL, *PTCP_BOOLEAN_OPTIONAL;

Константы

 
TcpBoolOptDisabled
Значение: 0
Параметр должен быть отключен.
TcpBoolOptEnabled
Параметр должен быть включен.
TcpBoolOptUnchanged
Значение: -1
Параметр должен быть без изменений.

Комментарии

Перечисление TCP_BOOLEAN_OPTIONAL определяется в Windows Vista и более поздних версиях.

Сбор расширенной статистики для TCP-подключения включается и отключается с помощью вызовов функций SetPerTcp6ConnectionEStats и SetPerTcpConnectionEStats , где указанный тип расширенной статистики является одним из значений типа перечисления TCP_ESTATS_TYPE . Значение из перечисления TCP_BOOLEAN_OPTIONAL используется для указания способа обновления элемента в структуре TCP_ESTATS_BANDWIDTH_RW_v0 для включения или отключения расширенной статистики по TCP-подключению для оценки пропускной способности.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть tcpestats.h

См. также раздел

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_ESTATS_BANDWIDTH_RW_v0

TCP_ESTATS_TYPE