enumerazione NLM_CONNECTION_COST (netlistmgr.h)

L'enumerazione NLM_CONNECTION_COST specifica un set di livelli di costo e flag di costo supportati nelle API costo di Windows 8.

Sintassi

typedef enum NLM_CONNECTION_COST {
  NLM_CONNECTION_COST_UNKNOWN = 0,
  NLM_CONNECTION_COST_UNRESTRICTED = 0x1,
  NLM_CONNECTION_COST_FIXED = 0x2,
  NLM_CONNECTION_COST_VARIABLE = 0x4,
  NLM_CONNECTION_COST_OVERDATALIMIT = 0x10000,
  NLM_CONNECTION_COST_CONGESTED = 0x20000,
  NLM_CONNECTION_COST_ROAMING = 0x40000,
  NLM_CONNECTION_COST_APPROACHINGDATALIMIT = 0x80000
} ;

Costanti

 
NLM_CONNECTION_COST_UNKNOWN
Valore: 0
Il costo è sconosciuto.
NLM_CONNECTION_COST_UNRESTRICTED
Valore: 0x1
La connessione è illimitata ed è considerata senza restrizioni di costi di utilizzo e vincoli di capacità.
NLM_CONNECTION_COST_FIXED
Valore: 0x2
L'uso di questa connessione non è limitato a un limite di trasferimento dati specifico.
NLM_CONNECTION_COST_VARIABLE
Valore: 0x4
Questa connessione è regolamentata su base per byte.
NLM_CONNECTION_COST_OVERDATALIMIT
Valore: 0x10000
La connessione è attualmente in uno stato OverDataLimit perché ha superato il limite di trasferimento dati specificato dal gestore.
NLM_CONNECTION_COST_CONGESTED
Valore: 0x20000
La rete sta riscontrando un carico di traffico elevato e viene congestionato.
NLM_CONNECTION_COST_ROAMING
Valore: 0x40000
La connessione è in roaming all'esterno della rete e delle affiliate del provider home.
NLM_CONNECTION_COST_APPROACHINGDATALIMIT
Valore: 0x80000
La connessione si avvicina al limite di dati specificato dal vettore.

Commenti

Il valore restituito dal metodo INetworkConnectionCost::GetCost può avere più bit impostati con i valori specificati da questa enumerazione.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Nessuno supportato
Intestazione netlistmgr.h

Vedi anche

INetworkConnectionCost::GetCost