estrutura NLM_DATAPLAN_STATUS (netlistmgr.h)

A estrutura NLM_DATAPLAN_STATUS armazena o plano de dados atual status informações fornecidas pela operadora.

Sintaxe

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;

Membros

InterfaceGuid

A ID exclusiva da interface associada ao plano de dados. Esse GUID é determinado pelo sistema quando um plano de dados é usado pela primeira vez por uma conexão do sistema.

UsageData

Uma estrutura NLM_USAGE_DATA que contém o valor de uso de dados atual expresso em megabytes, bem como a hora do sistema no momento em que esse valor foi sincronizado pela última vez.

Se esse valor não for fornecido, NLM_USAGE_DATA indicará NLM_UNKNOWN_DATAPLAN_STATUS para UsageInMegabytes e um valor '0' será definido para LastSyncTime.

DataLimitInMegabytes

O limite de uso do plano de dados expresso em megabytes. Se esse valor não for fornecido, um valor padrão de NLM_UNKNOWN_DATAPLAN_STATUS será definido.

InboundBandwidthInKbps

A largura de banda máxima de conexão de entrada expressa em kbps. Se esse valor não for fornecido, um valor padrão de NLM_UNKNOWN_DATAPLAN_STATUS será definido.

OutboundBandwidthInKbps

A largura de banda máxima de conexão de saída expressa em kbps. Se esse valor não for fornecido, um valor padrão de NLM_UNKNOWN_DATAPLAN_STATUS será definido.

NextBillingCycle

A hora de início do próximo ciclo de cobrança. Se esse valor não for fornecido, um valor padrão de '0' será definido.

MaxTransferSizeInMegabytes

O tamanho máximo de transferência sugerido para essa rede expresso em megabytes. Se esse valor não for fornecido, um valor padrão de NLM_UNKNOWN_DATAPLAN_STATUS será definido.

Reserved

Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho netlistmgr.h

Confira também

INetworkConnectionCost::GetDataPlanStatus

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA