共用方式為


NLM_CONNECTION_COST列舉 (netlistmgr.h)

NLM_CONNECTION_COST列舉會指定 Windows 8 成本 API 中支援的一組成本層級和成本旗標。

Syntax

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