Compartilhar via


Método INetworkCostManagerEvents::CostChanged (netlistmgr.h)

O método CostChanged é chamado para indicar uma alteração de custo para a conectividade de Internet em todo o computador ou o primeiro salto de roteamento para um destino específico em uma conexão.

Sintaxe

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

Parâmetros

[in] newCost

Um DWORD que representa o novo custo da conexão. Os 16 bits mais baixos representam o nível de custo e os 16 bits mais altos representam os sinalizadores. Os valores possíveis são definidos pela enumeração NLM_CONNECTION_COST .

[in] pDestAddr

Uma estrutura NLM_SOCKADDR que contém um endereço IPv4/IPv6 que identifica o destino no qual o evento ocorreu. Se destAddr for NULL, a alteração será uma alteração de conectividade com a Internet em todo o computador.

Retornar valor

Retornará S_OK se houver êxito.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho netlistmgr.h

Confira também

INetworkCostManagerEvents