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