INetworkCostManagerEvents::CostChanged-Methode (netlistmgr.h)
Die CostChanged-Methode wird aufgerufen, um eine Kostenänderung für die computerweite Internetkonnektivität oder den ersten Hop des Routings an ein bestimmtes Ziel einer Verbindung anzuweisen.
Syntax
HRESULT CostChanged(
[in] DWORD newCost,
[in] NLM_SOCKADDR *pDestAddr
);
Parameter
[in] newCost
Ein DWORD, das die neuen Kosten der Verbindung darstellt. Die niedrigsten 16 Bits stellen die Kostenstufe dar, und die höchsten 16 Bits stellen die Flags dar. Mögliche Werte werden durch die NLM_CONNECTION_COST-Enumeration definiert.
[in] pDestAddr
Eine NLM_SOCKADDR-Struktur , die eine IPv4-/IPv6-Adresse enthält, die das Ziel identifiziert, an dem das Ereignis aufgetreten ist. Wenn destAddr NULL ist, ist die Änderung eine computerweite Änderung der Internetkonnektivität.
Rückgabewert
Gibt bei Erfolg S_OK zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | netlistmgr.h |