Поделиться через


Метод INetworkCostManagerEvents::CostChanged (netlistmgr.h)

Метод CostChanged вызывается для указания изменения затрат на подключение к Интернету на уровне компьютера или первого прыжка маршрутизации к определенному назначению в подключении.

Синтаксис

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

Параметры

[in] newCost

Значение DWORD, представляющее новые затраты на подключение. Самые низкие 16 бит представляют уровень затрат, а самые высокие 16 бит — флаги. Возможные значения определяются перечислением NLM_CONNECTION_COST .

[in] pDestAddr

Структура NLM_SOCKADDR , содержащая адрес IPv4/IPv6, определяющий место назначения, в котором произошло событие. Если destAddr имеет значение NULL, это изменение является изменением подключения к Интернету на уровне компьютера.

Возвращаемое значение

Возвращает S_OK при успешном выполнении.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header netlistmgr.h

См. также раздел

INetworkCostManagerEvents