Freigeben über


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

Weitere Informationen

INetworkCostManagerEvents