배터리 미니클래스 드라이버 작성
배터리에는 일반적으로 Microsoft에서 제공하는 일반 배터리 클래스 드라이버와 해당 개별 배터리 유형에 맞게 특별히 작성된 미니클래스 드라이버와 같은 한 쌍의 드라이버가 있습니다.
클래스 드라이버는 시스템에서 배터리의 전반적인 기능을 정의하고 전원 관리자와 상호 작용합니다.
미니클래스 드라이버는 배터리 추가 및 제거, 용량 및 충전 추적과 같은 디바이스별 기능을 처리합니다. 미니클래스 드라이버는 클래스 드라이버가 제어하는 디바이스에 대한 정보를 가져오기 위해 호출하는 루틴을 내보냅니다.
배터리 미니클래스 드라이버 작성에 대한 정보는 다음과 같이 구성됩니다.
배터리 미니클래스 드라이버: DriverEntry 루틴
배터리 미니클래스 드라이버에 대한 AddDevice 루틴
배터리 미니클래스 드라이버의 DispatchDeviceControl 루틴