Метод 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 |