NLM_DATAPLAN_STATUS 구조체(netlistmgr.h)

NLM_DATAPLAN_STATUS 구조는 통신 사업자가 제공한 정보를 상태 현재 데이터 요금제에 저장합니다.

구문

typedef struct NLM_DATAPLAN_STATUS {
  GUID           InterfaceGuid;
  NLM_USAGE_DATA UsageData;
  DWORD          DataLimitInMegabytes;
  DWORD          InboundBandwidthInKbps;
  DWORD          OutboundBandwidthInKbps;
  FILETIME       NextBillingCycle;
  DWORD          MaxTransferSizeInMegabytes;
  DWORD          Reserved;
} NLM_DATAPLAN_STATUS;

멤버

InterfaceGuid

데이터 계획과 연결된 인터페이스의 고유 ID입니다. 이 GUID는 시스템 연결에서 데이터 계획을 처음 사용할 때 시스템에 의해 결정됩니다.

UsageData

이 값이 마지막으로 동기화된 시점의 시스템 시간뿐만 아니라 현재 데이터 사용량 값이 메가바이트 단위로 표현된 NLM_USAGE_DATA 구조체 입니다.

이 값이 제공되지 않으면 NLM_USAGE_DATAUsageInMegabytes대한 NLM_UNKNOWN_DATAPLAN_STATUS 나타내고 값은 LastSyncTime에 대해 '0'으로 설정됩니다.

DataLimitInMegabytes

데이터 요금제 사용량 제한은 메가바이트 단위로 표시됩니다. 이 값을 제공하지 않으면 기본값인 NLM_UNKNOWN_DATAPLAN_STATUS 설정됩니다.

InboundBandwidthInKbps

kbps로 표현된 최대 인바운드 연결 대역폭입니다. 이 값을 제공하지 않으면 기본값인 NLM_UNKNOWN_DATAPLAN_STATUS 설정됩니다.

OutboundBandwidthInKbps

kbps로 표현된 최대 아웃바운드 연결 대역폭입니다. 이 값을 제공하지 않으면 기본값인 NLM_UNKNOWN_DATAPLAN_STATUS 설정됩니다.

NextBillingCycle

다음 청구 주기 시작 시간입니다. 이 값을 제공하지 않으면 기본값 '0'이 설정됩니다.

MaxTransferSizeInMegabytes

이 네트워크에 대해 제안된 최대 전송 크기(메가바이트)입니다. 이 값을 제공하지 않으면 기본값인 NLM_UNKNOWN_DATAPLAN_STATUS 설정됩니다.

Reserved

다음에 사용하도록 예약됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 netlistmgr.h

추가 정보

INetworkConnectionCost::GetDataPlanStatus

INetworkCostManagerEvents::D ataPlanStatusChanged

NLM_USAGE_DATA