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 |