Freigeben über


NLM_CONNECTION_COST Enumeration (netlistmgr.h)

Die NLM_CONNECTION_COST-Enumeration gibt eine Reihe von Kostenstufen und Kostenflags an, die in Windows 8-Kosten-APIs unterstützt werden.

Syntax

typedef enum NLM_CONNECTION_COST {
  NLM_CONNECTION_COST_UNKNOWN = 0,
  NLM_CONNECTION_COST_UNRESTRICTED = 0x1,
  NLM_CONNECTION_COST_FIXED = 0x2,
  NLM_CONNECTION_COST_VARIABLE = 0x4,
  NLM_CONNECTION_COST_OVERDATALIMIT = 0x10000,
  NLM_CONNECTION_COST_CONGESTED = 0x20000,
  NLM_CONNECTION_COST_ROAMING = 0x40000,
  NLM_CONNECTION_COST_APPROACHINGDATALIMIT = 0x80000
} ;

Konstanten

 
NLM_CONNECTION_COST_UNKNOWN
Wert: 0
Die Kosten sind unbekannt.
NLM_CONNECTION_COST_UNRESTRICTED
Wert: 0x1
Die Verbindung ist unbegrenzt und gilt als uneingeschränkt von Nutzungsgebühren und Kapazitätseinschränkungen.
NLM_CONNECTION_COST_FIXED
Wert: 0x2
Die Nutzung dieser Verbindung ist bis zu einem bestimmten Datenübertragungslimit uneingeschränkt.
NLM_CONNECTION_COST_VARIABLE
Wert: 0x4
Diese Verbindung wird pro Byte geregelt.
NLM_CONNECTION_COST_OVERDATALIMIT
Wert: 0x10000
Die Verbindung befindet sich derzeit in einem OverDataLimit-Zustand, da sie den vom Carrier angegebenen Grenzwert für die Datenübertragung überschritten hat.
NLM_CONNECTION_COST_CONGESTED
Wert: 0x20000
Das Netzwerk hat eine hohe Datenverkehrslast und ist überlastet.
NLM_CONNECTION_COST_ROAMING
Wert: 0x40000
Die Verbindung wird außerhalb des Netzwerks und der verbundenen Unternehmen des Heimanbieters roamingn.
NLM_CONNECTION_COST_APPROACHINGDATALIMIT
Wert: 0x80000
Die Verbindung nähert sich dem vom Carrier angegebenen Datenlimit.

Hinweise

Für den von der INetworkConnectionCost::GetCost-Methode zurückgegebenen Wert können mehrere Bits mit den von dieser Enumeration angegebenen Werten festgelegt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile netlistmgr.h

Weitere Informationen

INetworkConnectionCost::GetCost