Структура NETCONNECTINFOSTRUCT (winnetwk.h)
Структура NETCONNECTINFOSTRUCT содержит сведения о производительности сети. Он используется функцией NPGetConnectionPerformance .
Синтаксис
typedef struct _NETCONNECTINFOSTRUCT {
DWORD cbStructure;
DWORD dwFlags;
DWORD dwSpeed;
DWORD dwDelay;
DWORD dwOptDataSize;
} NETCONNECTINFOSTRUCT, *LPNETCONNECTINFOSTRUCT;
Члены
cbStructure
Размер структуры NETCONNECTINFOSTRUCT в байтах. Он заполняется вызывающим элементом, чтобы указать размер переданной структуры. Поставщик сети должен оставить это поле без изменений и может предположить, что структура достаточно велика, чтобы содержать все поля вплоть до dwOptDataSize включительно.
dwFlags
Это битовая маска, которая может иметь один или несколько следующих флагов.
dwSpeed
Скорость передачи носителя к сетевому ресурсу в единицах 100 бит/с. Например, ссылка типа "точка — точка" с 1200 baud возвращает 12.
dwDelay
Задержка, возникаемая сетью при отправке информации, в миллисекундах. Иными словами, время между началом отправки данных в сети и временем их получения. Это дополнение к задержке, которая была включена в вычисление dwSpeed, поэтому возвращаемое значение будет равным нулю для доступа к большинству ресурсов.
dwOptDataSize
Рекомендации по размеру данных в байтах, которые наиболее эффективно отправляются по сети, когда приложение выполняет один запрос к сетевому ресурсу. Например, для дискового сетевого ресурса это значение может быть равно 2048 или 512 при записи блока данных.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winnetwk.h |