INetworkCostManagerEvents ::CostChanged, méthode (netlistmgr.h)
La méthode CostChanged est appelée pour indiquer un changement de coût pour la connectivité Internet à l’échelle de l’ordinateur ou le premier tronçon de routage vers une destination spécifique sur une connexion.
Syntaxe
HRESULT CostChanged(
[in] DWORD newCost,
[in] NLM_SOCKADDR *pDestAddr
);
Paramètres
[in] newCost
DWORD qui représente le nouveau coût de la connexion. Les 16 bits les plus bas représentent le niveau de coût, et les 16 bits les plus élevés représentent les indicateurs. Les valeurs possibles sont définies par l’énumération NLM_CONNECTION_COST .
[in] pDestAddr
Structure NLM_SOCKADDR contenant une adresse IPv4/IPv6 qui identifie la destination sur laquelle l’événement s’est produit. Si destAddr a la valeur NULL, la modification est un changement de connectivité Internet à l’échelle de l’ordinateur.
Valeur retournée
Renvoie S_OK en cas de réussite.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | netlistmgr.h |