다음을 통해 공유


NLM_CONNECTION_COST 열거형(netlistmgr.h)

NLM_CONNECTION_COST 열거형은 Windows 8 Cost API에서 지원되는 비용 수준 및 비용 플래그 집합을 지정합니다.

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

상수

 
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
연결은 현재 통신 사업자가 지정한 데이터 전송 제한을 초과하여 OverDataLimit 상태입니다.
NLM_CONNECTION_COST_CONGESTED
값: 0x20000
네트워크에 높은 트래픽 부하가 발생하고 혼잡합니다.
NLM_CONNECTION_COST_ROAMING
값: 0x40000
연결은 홈 공급자의 네트워크 및 계열사 외부에서 로밍됩니다.
NLM_CONNECTION_COST_APPROACHINGDATALIMIT
값: 0x80000
연결이 이동 통신 사업자가 지정한 데이터 제한에 근접하고 있습니다.

설명

INetworkConnectionCost::GetCost 메서드에서 반환하는 값은 이 열거형에 지정된 값으로 여러 비트를 설정할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
머리글 netlistmgr.h

추가 정보

INetworkConnectionCost::GetCost