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 |