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