struttura NLM_DATAPLAN_STATUS (netlistmgr.h)

La struttura NLM_DATAPLAN_STATUS archivia le informazioni sullo stato del piano dati correnti fornite dal gestore telefonico.

Sintassi

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;

Members

InterfaceGuid

ID univoco dell'interfaccia associata al piano dati. Questo GUID è determinato dal sistema quando un piano dati viene usato per la prima volta da una connessione di sistema.

UsageData

Struttura NLM_USAGE_DATA contenente il valore di utilizzo dei dati corrente espresso in megabyte, nonché l'ora di sistema al momento dell'ultima sincronizzazione di questo valore.

Se questo valore non viene specificato, NLM_USAGE_DATA indicherà NLM_UNKNOWN_DATAPLAN_STATUS per UsageInMegabytes e il valore '0' verrà impostato per LastSyncTime.

DataLimitInMegabytes

Limite di utilizzo del piano dati espresso in megabyte. Se questo valore non viene specificato, viene impostato un valore predefinito di NLM_UNKNOWN_DATAPLAN_STATUS .

InboundBandwidthInKbps

Larghezza di banda massima della connessione in ingresso espressa in kbps. Se questo valore non viene specificato, viene impostato un valore predefinito di NLM_UNKNOWN_DATAPLAN_STATUS .

OutboundBandwidthInKbps

Larghezza di banda massima della connessione in uscita espressa in kbps. Se questo valore non viene specificato, viene impostato un valore predefinito di NLM_UNKNOWN_DATAPLAN_STATUS .

NextBillingCycle

Ora di inizio del ciclo di fatturazione successivo. Se questo valore non viene specificato, viene impostato il valore predefinito '0'.

MaxTransferSizeInMegabytes

Dimensione massima di trasferimento suggerita per questa rete espressa in megabyte. Se questo valore non viene specificato, viene impostato un valore predefinito di NLM_UNKNOWN_DATAPLAN_STATUS .

Reserved

Riservato per utilizzi futuri.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione netlistmgr.h

Vedi anche

INetworkConnectionCost::GetDataPlanStatus

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA