перечисление 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 |