Compartir a través de


estructura NLM_DATAPLAN_STATUS (netlistmgr.h)

La estructura de NLM_DATAPLAN_STATUS almacena la información de estado del plan de datos actual proporcionada por el transportista.

Sintaxis

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;

Miembros

InterfaceGuid

Identificador único de la interfaz asociada al plan de datos. Este GUID viene determinado por el sistema cuando una conexión del sistema usa por primera vez un plan de datos.

UsageData

Estructura de NLM_USAGE_DATA que contiene el valor de uso de datos actual expresado en megabytes, así como la hora del sistema en el momento en que este valor se sincronizó por última vez.

Si no se proporciona este valor, NLM_USAGE_DATA indicará NLM_UNKNOWN_DATAPLAN_STATUS para UsageInMegabytes y se establecerá un valor de "0" para LastSyncTime.

DataLimitInMegabytes

Límite de uso del plan de datos expresado en megabytes. Si no se proporciona este valor, se establece un valor predeterminado de NLM_UNKNOWN_DATAPLAN_STATUS .

InboundBandwidthInKbps

Ancho de banda máximo de conexión de entrada expresado en kbps. Si no se proporciona este valor, se establece un valor predeterminado de NLM_UNKNOWN_DATAPLAN_STATUS .

OutboundBandwidthInKbps

Ancho de banda de conexión de salida máximo expresado en kbps. Si no se proporciona este valor, se establece un valor predeterminado de NLM_UNKNOWN_DATAPLAN_STATUS .

NextBillingCycle

Hora de inicio del siguiente ciclo de facturación. Si no se proporciona este valor, se establece un valor predeterminado de '0'.

MaxTransferSizeInMegabytes

Tamaño máximo de transferencia sugerido para esta red expresada en megabytes. Si no se proporciona este valor, se establece un valor predeterminado de NLM_UNKNOWN_DATAPLAN_STATUS .

Reserved

Reservado para uso futuro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado netlistmgr.h

Consulte también

INetworkConnectionCost::GetDataPlanStatus

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA