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