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