Metodo INetworkCostManagerEvents::CostChanged (netlistmgr.h)
Il metodo CostChanged viene chiamato per indicare una modifica dei costi per la connettività Internet a livello di computer o il primo hop del routing a una destinazione specifica in una connessione.
Sintassi
HRESULT CostChanged(
[in] DWORD newCost,
[in] NLM_SOCKADDR *pDestAddr
);
Parametri
[in] newCost
DWORD che rappresenta il nuovo costo della connessione. I 16 bit più bassi rappresentano il livello di costo e i 16 bit più alti rappresentano i flag. I valori possibili sono definiti dall'enumerazione NLM_CONNECTION_COST .
[in] pDestAddr
Struttura NLM_SOCKADDR contenente un indirizzo IPv4/IPv6 che identifica la destinazione in cui si è verificato l'evento. Se destAddr è NULL, la modifica è una modifica della connettività Internet a livello di computer.
Valore restituito
Restituisce S_OK in caso di esito positivo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | netlistmgr.h |