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


перечисление NLM_CONNECTION_COST (netlistmgr.h)

Перечисление NLM_CONNECTION_COST указывает набор уровней затрат и флагов затрат, поддерживаемых в API затрат windows 8.

Синтаксис

typedef enum NLM_CONNECTION_COST {
  NLM_CONNECTION_COST_UNKNOWN = 0,
  NLM_CONNECTION_COST_UNRESTRICTED = 0x1,
  NLM_CONNECTION_COST_FIXED = 0x2,
  NLM_CONNECTION_COST_VARIABLE = 0x4,
  NLM_CONNECTION_COST_OVERDATALIMIT = 0x10000,
  NLM_CONNECTION_COST_CONGESTED = 0x20000,
  NLM_CONNECTION_COST_ROAMING = 0x40000,
  NLM_CONNECTION_COST_APPROACHINGDATALIMIT = 0x80000
} ;

Константы

 
NLM_CONNECTION_COST_UNKNOWN
Значение: 0
Стоимость неизвестна.
NLM_CONNECTION_COST_UNRESTRICTED
Значение: 0x1
Подключение является неограниченным и считается неограниченным по затратам на использование и ограничениям емкости.
NLM_CONNECTION_COST_FIXED
Значение: 0x2
Использование этого подключения не ограничено до определенного ограничения на передачу данных.
NLM_CONNECTION_COST_VARIABLE
Значение: 0x4
Это подключение регулируется по байтам.
NLM_CONNECTION_COST_OVERDATALIMIT
Значение: 0x10000
В настоящее время подключение находится в состоянии OverDataLimit, так как оно превысило предел передачи данных, указанный оператором.
NLM_CONNECTION_COST_CONGESTED
Значение: 0x20000
Сеть испытывает высокую нагрузку трафика и перегружена.
NLM_CONNECTION_COST_ROAMING
Значение: 0x40000
Подключение осуществляется в роуминге за пределами сети и аффилированных лиц домашнего поставщика.
NLM_CONNECTION_COST_APPROACHINGDATALIMIT
Значение: 0x80000
Подключение приближается к ограничению данных, заданному оператором связи.

Комментарии

Значение, возвращаемое методом INetworkConnectionCost::GetCost , может иметь несколько битов со значениями, указанными в этом перечислении.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть netlistmgr.h

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

INetworkConnectionCost::GetCost