Compartir a través de


enumeración NLM_CONNECTION_COST (netlistmgr.h)

La enumeración NLM_CONNECTION_COST especifica un conjunto de niveles de costo y marcas de costo compatibles con las API de costo de Windows 8.

Syntax

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
Valor: 0
El costo es desconocido.
NLM_CONNECTION_COST_UNRESTRICTED
Valor: 0x1
La conexión es ilimitada y se considera que no está restringida de los cargos de uso y las restricciones de capacidad.
NLM_CONNECTION_COST_FIXED
Valor: 0x2
El uso de esta conexión no está restringido hasta un límite de transferencia de datos específico.
NLM_CONNECTION_COST_VARIABLE
Valor: 0x4
Esta conexión se regula por byte.
NLM_CONNECTION_COST_OVERDATALIMIT
Valor: 0x10000
La conexión está actualmente en un estado OverDataLimit, ya que ha superado el límite de transferencia de datos especificado por el operador.
NLM_CONNECTION_COST_CONGESTED
Valor: 0x20000
La red está experimentando una gran carga de tráfico y está congestionada.
NLM_CONNECTION_COST_ROAMING
Valor: 0x40000
La conexión está en itinerancia fuera de la red y las filiales del proveedor principal.
NLM_CONNECTION_COST_APPROACHINGDATALIMIT
Valor: 0x80000
La conexión se aproxima al límite de datos especificado por el operador.

Comentarios

El valor devuelto por el método INetworkConnectionCost::GetCost puede tener varios bits establecidos con los valores especificados por esta enumeración.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Encabezado netlistmgr.h

Consulte también

INetworkConnectionCost::GetCost