NLM_CONNECTION_COST 枚举 (netlistmgr.h)

NLM_CONNECTION_COST枚举指定 Windows 8 成本 API 中支持的一组成本级别和成本标志。

语法

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