共用方式為


NLM_DATAPLAN_STATUS結構 (netlistmgr.h)

NLM_DATAPLAN_STATUS結構會儲存貨運公司所提供的目前數據計劃狀態資訊。

語法

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;

成員

InterfaceGuid

與數據計劃相關聯的介面唯一標識符。 當系統第一次使用資料計劃時,系統會決定此 GUID。

UsageData

包含以 MB 表示之目前資料使用量值的 NLM_USAGE_DATA 結構,以及上次同步處理此值的系統時間。

如果未提供此值,NLM_USAGE_DATA將會指出 UsageInMegabytes的NLM_UNKNOWN_DATAPLAN_STATUS,且會針對 LastSyncTime 設定 '0' 的值。

DataLimitInMegabytes

以 MB 表示的數據計劃使用限制。 如果未提供此值, 則會設定預設值NLM_UNKNOWN_DATAPLAN_STATUS

InboundBandwidthInKbps

以 kbps 表示的最大輸入連線頻寬。 如果未提供此值, 則會設定預設值NLM_UNKNOWN_DATAPLAN_STATUS

OutboundBandwidthInKbps

以 kbps 表示的輸出連線頻寬上限。 如果未提供此值, 則會設定預設值NLM_UNKNOWN_DATAPLAN_STATUS

NextBillingCycle

下一個計費週期的開始時間。 如果未提供此值,則會設定預設值 『0』。

MaxTransferSizeInMegabytes

此網路的建議傳輸大小上限,以 MB 表示。 如果未提供此值, 則會設定預設值NLM_UNKNOWN_DATAPLAN_STATUS

Reserved

保留供未來使用。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 netlistmgr.h

另請參閱

INetworkConnectionCost::GetDataPlanStatus

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA