enumeração NLM_CONNECTION_COST (netlistmgr.h)
A enumeração NLM_CONNECTION_COST especifica um conjunto de níveis de custo e sinalizadores de custo com suporte nas APIs de Custo do 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 O custo é desconhecido. |
NLM_CONNECTION_COST_UNRESTRICTED Valor: 0x1 A conexão é ilimitada e é considerada irrestrita de encargos de uso e restrições de capacidade. |
NLM_CONNECTION_COST_FIXED Valor: 0x2 O uso dessa conexão é irrestrito até um limite de transferência de dados específico. |
NLM_CONNECTION_COST_VARIABLE Valor: 0x4 Essa conexão é regulamentada por byte. |
NLM_CONNECTION_COST_OVERDATALIMIT Valor: 0x10000 A conexão está atualmente em um estado OverDataLimit, pois excedeu o limite de transferência de dados especificado pela operadora. |
NLM_CONNECTION_COST_CONGESTED Valor: 0x20000 A rede está com alta carga de tráfego e está congestionada. |
NLM_CONNECTION_COST_ROAMING Valor: 0x40000 A conexão está em roaming fora da rede e das afiliadas do provedor doméstico. |
NLM_CONNECTION_COST_APPROACHINGDATALIMIT Valor: 0x80000 A conexão está se aproximando do limite de dados especificado pela operadora. |
Comentários
O valor retornado pelo método INetworkConnectionCost::GetCost pode ter vários bits definidos com os valores especificados por essa enumeração.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | netlistmgr.h |