BATTERY_REPORTING_SCALE 구조체(winnt.h)
IOCTL_BATTERY_QUERY_STATUS 보고하는 배터리 용량의 세분성을 포함합니다. InformationLevel이 BatteryGranularityInformation으로 설정된 경우 IOCTL_BATTERY_QUERY_INFORMATIONBATTERY_REPORTING_SCALE 구조체의 가변 길이 배열이 반환됩니다. 세분성이 배터리의 현재 용량에 따라 달라지면 여러 항목이 반환됩니다.
구문
typedef struct {
DWORD Granularity;
DWORD Capacity;
} BATTERY_REPORTING_SCALE, *PBATTERY_REPORTING_SCALE;
멤버
Granularity
밀리와트시(mWh)로 IOCTL_BATTERY_QUERY_STATUS 반환된 용량 읽기의 세분성입니다. 배터리 방전 및 충전으로 판독 범위가 낮아짐에 따라 시간이 지남에 따라 세분성이 변경 될 수 있습니다.
Capacity
세분성에 대한 상한 용량 제한입니다. 세분성 값은 이 용량(mWh)보다 작거나 같지만 이전 배열 요소에 지정된 용량보다 크거나 같은 IOCTL_BATTERY_QUERY_STATUS 보고된 용량에 유효하거나 첫 번째 배열 요소인 경우 0입니다.
설명
IOCTL_BATTERY_QUERY_INFORMATION 반환된 총 BATTERY_REPORTING_SCALE 항목 수는 DeviceIoControl의 lpBytesReturned 매개 변수 값으로 표시됩니다. 배열의 요소 수를 확인하려면 lpBytesRe 값을 BATTERY_REPORTING_SCALE 구조체의 크기로 나눕니다. 반환할 수 있는 배열 항목의 최대 수는 4개입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winnt.h(Windows.h 포함) |