Поделиться через


структура 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

Структура NLM_USAGE_DATA , содержащая текущее значение использования данных, выраженное в мегабайтах, а также системное время на момент последней синхронизации этого значения.

Если это значение не указано, NLM_USAGE_DATA будет указывать, NLM_UNKNOWN_DATAPLAN_STATUS для UsageInMegabytes, а для LastSyncTime будет задано значение "0".

DataLimitInMegabytes

Предел использования плана данных, выраженный в мегабайтах. Если это значение не указано, устанавливается значение по умолчанию NLM_UNKNOWN_DATAPLAN_STATUS .

InboundBandwidthInKbps

Максимальная пропускная способность входящего подключения, выраженная в кбит/с. Если это значение не указано, устанавливается значение по умолчанию NLM_UNKNOWN_DATAPLAN_STATUS .

OutboundBandwidthInKbps

Максимальная пропускная способность исходящего подключения, выраженная в Кбит/с. Если это значение не указано, устанавливается значение по умолчанию NLM_UNKNOWN_DATAPLAN_STATUS .

NextBillingCycle

Время начала следующего период выставления счетов. Если это значение не указано, устанавливается значение по умолчанию 0.

MaxTransferSizeInMegabytes

Максимальный рекомендуемый размер передачи для этой сети, выраженный в мегабайтах. Если это значение не указано, устанавливается значение по умолчанию NLM_UNKNOWN_DATAPLAN_STATUS .

Reserved

Зарезервировано для последующего использования.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть netlistmgr.h

См. также раздел

INetworkConnectionCost::GetDataPlanStatus

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA