Método INetworkCostManagerEvents::CostChanged (netlistmgr.h)
Se llama al método CostChanged para indicar un cambio de costo para la conectividad a Internet en toda la máquina o el primer salto de enrutamiento a un destino específico en una conexión.
Sintaxis
HRESULT CostChanged(
[in] DWORD newCost,
[in] NLM_SOCKADDR *pDestAddr
);
Parámetros
[in] newCost
DWORD que representa el nuevo costo de la conexión. Los 16 bits más bajos representan el nivel de costo y los 16 bits más altos representan las marcas. Los valores posibles se definen mediante la enumeración NLM_CONNECTION_COST .
[in] pDestAddr
Estructura NLM_SOCKADDR que contiene una dirección IPv4/IPv6 que identifica el destino en el que se produjo el evento. Si destAddr es NULL, el cambio es un cambio de conectividad a Internet de toda la máquina.
Valor devuelto
Devuelve S_OK si se realiza correctamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | netlistmgr.h |