Battery 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 디바이스에 연결된 배터리 컨트롤러에 대한 정보를 제공합니다. 자세한 내용은 배터리 정보 가져오기를 참조하세요.
public ref class Battery sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Battery final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Battery
Public NotInheritable Class Battery
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
이 컨텍스트에서 디바이스 는 앱이 실행 중인 하드웨어를 나타냅니다. 배터리 컨트롤러 는 물리적 배터리와 운영 체제 간에 인터페이스하는 전자 기기를 가리킵니다. 배터리 컨트롤러는 디바이스 관리자 배터리 노드 아래에 "배터리"로 표시됩니다.
디바이스에 따라 디바이스가 계속 실행되는 동안 물리적 배터리를 제거할 수 있습니다. 예를 들어 A/C 전원에 연결된 노트북입니다. 이 경우 배터리 컨트롤러가 노트북 인클로저의 일부인 경우 배터리가 장치에 연결되지 않은 경우 배터리 개체를 만들 수 있습니다. 그러나 배터리 컨트롤러가 실제 배터리에 있는 경우 더 이상 운영 체제에 표시되지 않으므로 개별 배터리에 해당하는 Battery 개체를 만들 수 없습니다.
속성
AggregateBattery |
디바이스에 연결된 모든 배터리 컨트롤러를 나타내는 Battery 개체를 가져옵니다. |
DeviceId |
개별 배터리 컨트롤러의 식별자(ID)를 가져옵니다. |
메서드
FromIdAsync(String) |
디바이스에 연결된 개별 배터리 컨트롤러를 나타내는 Battery 개체를 가져옵니다. |
GetDeviceSelector() |
디바이스에 연결된 모든 배터리 컨트롤러를 찾는 데 사용할 수 있는 AQS(고급 쿼리 구문) 문자열을 가져옵니다. |
GetReport() |
배터리 또는 집계의 충전, 용량 및 상태 나타내는 BatteryReport 개체를 가져옵니다. |
이벤트
ReportUpdated |
배터리의 충전, 용량 또는 상태 변경되면 발생합니다. |