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 |