次の方法で共有


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_DATAUsageInMegabytesNLM_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

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA