структура NL_BANDWIDTH_INFORMATION (nldef.h)
Структура NL_BANDWIDTH_INFORMATION содержит доступные только для чтения сведения о доступной оценке пропускной способности и связанной дисперсии, определяемой стеком TCP/IP.
Синтаксис
typedef struct _NL_BANDWIDTH_INFORMATION {
ULONG64 Bandwidth;
ULONG64 Instability;
BOOLEAN BandwidthPeaked;
} NL_BANDWIDTH_INFORMATION, *PNL_BANDWIDTH_INFORMATION;
Члены
Bandwidth
Предполагаемая максимальная доступная пропускная способность в битах в секунду.
Instability
Мера вариации на основе последних выборок пропускной способности в битах в секунду.
BandwidthPeaked
Значение типа , указывающее, достигла ли оценка пропускной способности в элементе Пропускная способность и достигла максимального значения для заданных условий сети.
Стек TCP/IP использует эвристическую для задания этой переменной. Пока эта переменная не будет задана, нет никакой гарантии, что истинная доступная максимальная пропускная способность не будет выше предполагаемой пропускной способности в элементе Bandwidth . Однако можно с уверенностью предположить, что максимальная доступная пропускная способность не ниже оценки, указанной в элементе Bandwidth .
Комментарии
Структура NL_BANDWIDTH_INFORMATION определяется в файле заголовка Nldef.h , который автоматически включается в файл заголовка Iptypes.h , который автоматически включается в файл заголовка Iphlpapi.h . Файлы заголовков Nldef.h и Iptypes.h никогда не следует использовать напрямую.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | nldef.h (включая Iphlpapi.h) |
См. также раздел
GetIpNetworkConnectionBandwidthEstimates