共用方式為


INetworkCostManagerEvents::CostChanged 方法 (netlistmgr.h)

呼叫 CostChanged 方法,指出整個電腦因特網連線的成本變更,或連線上路由至特定目的地的第一個躍點。

語法

HRESULT CostChanged(
  [in] DWORD        newCost,
  [in] NLM_SOCKADDR *pDestAddr
);

參數

[in] newCost

DWORD,表示連線的新成本。 最低16位代表成本層級,最高16位代表旗標。 可能的值是由 NLM_CONNECTION_COST 列舉所定義。

[in] pDestAddr

包含IPv4/IPv6 位址 的NLM_SOCKADDR 結構,可識別事件發生所在的目的地。 如果 destAddr 為 NULL,則變更為全電腦的因特網連線變更。

傳回值

傳回成功時S_OK。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 netlistmgr.h

另請參閱

INetworkCostManagerEvents