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
データ プランに関連付けられているインターフェイスの一意の ID。 この GUID は、システム接続によってデータ プランが最初に使用されるときにシステムによって決定されます。
UsageData
メガバイト単位で表された現在のデータ使用状況値と、この値が最後に同期された時点のシステム時刻を含むNLM_USAGE_DATA構造体。
この値が指定されていない場合、NLM_USAGE_DATAは UsageInMegabytes のNLM_UNKNOWN_DATAPLAN_STATUSを示し、LastSyncTime には値 '0' が設定されます。
DataLimitInMegabytes
メガバイト単位で表されるデータ プランの使用制限。 この値が指定されていない場合は、既定値 の NLM_UNKNOWN_DATAPLAN_STATUS が設定されます。
InboundBandwidthInKbps
kbps で表される最大受信接続帯域幅。 この値が指定されていない場合は、既定値 の NLM_UNKNOWN_DATAPLAN_STATUS が設定されます。
OutboundBandwidthInKbps
kbps で表される最大送信接続帯域幅。 この値が指定されていない場合は、既定値 の NLM_UNKNOWN_DATAPLAN_STATUS が設定されます。
NextBillingCycle
次の支払いサイクルの開始時刻。 この値が指定されていない場合は、既定値 '0' が設定されます。
MaxTransferSizeInMegabytes
このネットワークに推奨される最大転送サイズをメガバイト単位で表します。 この値が指定されていない場合は、既定値 の NLM_UNKNOWN_DATAPLAN_STATUS が設定されます。
Reserved
将来使用するために予約されています。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | netlistmgr.h |
こちらもご覧ください
INetworkConnectionCost::GetDataPlanStatus