Partager via


énumération NLM_CONNECTION_COST (netlistmgr.h)

L’énumération NLM_CONNECTION_COST spécifie un ensemble de niveaux de coût et d’indicateurs de coût pris en charge dans les API de coût Windows 8.

Syntaxe

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
} ;

Constantes

 
NLM_CONNECTION_COST_UNKNOWN
Valeur : 0
Le coût est inconnu.
NLM_CONNECTION_COST_UNRESTRICTED
Valeur : 0x1
La connexion est illimitée et est considérée comme étant illimitée des frais d’utilisation et des contraintes de capacité.
NLM_CONNECTION_COST_FIXED
Valeur : 0x2
L’utilisation de cette connexion est illimitée jusqu’à une limite de transfert de données spécifique.
NLM_CONNECTION_COST_VARIABLE
Valeur : 0x4
Cette connexion est réglementée par octet.
NLM_CONNECTION_COST_OVERDATALIMIT
Valeur : 0x10000
La connexion est actuellement dans un état OverDataLimit, car elle a dépassé la limite de transfert de données spécifiée par l’opérateur.
NLM_CONNECTION_COST_CONGESTED
Valeur : 0x20000
Le réseau connaît une charge de trafic élevée et est saturé.
NLM_CONNECTION_COST_ROAMING
Valeur : 0x40000
La connexion est itinérante en dehors du réseau et des affiliés du fournisseur d’accueil.
NLM_CONNECTION_COST_APPROACHINGDATALIMIT
Valeur : 0x80000
La connexion approche de la limite de données spécifiée par l’opérateur.

Notes

La valeur retournée par la méthode INetworkConnectionCost::GetCost peut avoir plusieurs bits définis avec les valeurs spécifiées par cette énumération.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
En-tête netlistmgr.h

Voir aussi

INetworkConnectionCost::GetCost