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 |