NLM_DATAPLAN_STATUS-Struktur (netlistmgr.h)
Die NLM_DATAPLAN_STATUS-Struktur speichert den aktuellen Datenplan status Vom Netzbetreiber bereitgestellten Informationen.
Syntax
typedef struct NLM_DATAPLAN_STATUS {
GUID InterfaceGuid;
NLM_USAGE_DATA UsageData;
DWORD DataLimitInMegabytes;
DWORD InboundBandwidthInKbps;
DWORD OutboundBandwidthInKbps;
FILETIME NextBillingCycle;
DWORD MaxTransferSizeInMegabytes;
DWORD Reserved;
} NLM_DATAPLAN_STATUS;
Member
InterfaceGuid
Die eindeutige ID der Schnittstelle, die dem Datenplan zugeordnet ist. Diese GUID wird vom System bestimmt, wenn ein Datenplan zum ersten Mal von einer Systemverbindung verwendet wird.
UsageData
Eine NLM_USAGE_DATA Struktur, die den aktuellen Datennutzungswert in Megabyte sowie die Systemzeit zum Zeitpunkt der letzten Synchronisierung dieses Werts enthält.
Wenn dieser Wert nicht angegeben wird, gibt NLM_USAGE_DATANLM_UNKNOWN_DATAPLAN_STATUS für UsageInMegabytes an, und für LastSyncTime wird der Wert "0" festgelegt.
DataLimitInMegabytes
Das Datenplannutzungslimit, ausgedrückt in Megabyte. Wenn dieser Wert nicht angegeben wird, wird der Standardwert NLM_UNKNOWN_DATAPLAN_STATUS festgelegt.
InboundBandwidthInKbps
Die maximale Bandbreite eingehender Verbindungen in KBit/s. Wenn dieser Wert nicht angegeben wird, wird der Standardwert NLM_UNKNOWN_DATAPLAN_STATUS festgelegt.
OutboundBandwidthInKbps
Die maximale Bandbreite ausgehender Verbindungen in KBit/s. Wenn dieser Wert nicht angegeben wird, wird der Standardwert NLM_UNKNOWN_DATAPLAN_STATUS festgelegt.
NextBillingCycle
Die Startzeit des nächsten Abrechnungszeitraum. Wenn dieser Wert nicht angegeben wird, wird der Standardwert "0" festgelegt.
MaxTransferSizeInMegabytes
Die maximale vorgeschlagene Übertragungsgröße für dieses Netzwerk, ausgedrückt in Megabyte. Wenn dieser Wert nicht angegeben wird, wird der Standardwert NLM_UNKNOWN_DATAPLAN_STATUS festgelegt.
Reserved
Für die zukünftige Verwendung reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | netlistmgr.h |
Weitere Informationen
INetworkConnectionCost::GetDataPlanStatus