Freigeben über


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

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA