다음을 통해 공유


배터리 미니클래스 드라이버 작성

배터리에는 일반적으로 Microsoft에서 제공하는 일반 배터리 클래스 드라이버와 해당 개별 배터리 유형에 맞게 특별히 작성된 미니클래스 드라이버와 같은 한 쌍의 드라이버가 있습니다.

클래스 드라이버는 시스템에서 배터리의 전반적인 기능을 정의하고 전원 관리자와 상호 작용합니다.

미니클래스 드라이버는 배터리 추가 및 제거, 용량 및 충전 추적과 같은 디바이스별 기능을 처리합니다. 미니클래스 드라이버는 클래스 드라이버가 제어하는 디바이스에 대한 정보를 가져오기 위해 호출하는 루틴을 내보냅니다.

배터리 미니클래스 드라이버 작성에 대한 정보는 다음과 같이 구성됩니다.

시스템 배터리 관리 개요

배터리 클래스 및 미니클래스 드라이버의 상호 작용

필수 배터리 미니클래스 드라이버 기능 제공

배터리 미니클래스 드라이버: DriverEntry 루틴

배터리 미니클래스 드라이버에 대한 AddDevice 루틴

배터리 미니클래스 드라이버의 DispatchDeviceControl 루틴

배터리 미니클래스 드라이버의 DispatchSystemControl 루틴

배터리 클래스 드라이버 쿼리에 응답

배터리 장치 알림 제공

배터리 미니클래스 드라이버의 루틴 언로드

배터리 드라이버 설치