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