필수 배터리 미니클래스 드라이버 기능 제공
플러그 앤 플레이 지원하는 데 필요한 루틴 외에도 배터리 미니클래스 드라이버에는 다음과 같은 루틴이 있어야 합니다.
BatteryMiniDisableStatusNotify
DriverEntry, Unload, DispatchDeviceControl 및 AddDevice 는 표준 드라이버 루틴입니다. 드라이버 시작 시 운영 체제에서 호출할 수 있도록 DriverEntry라는 이름이 필요합니다. 주소가 적절한 데이터 구조에 제대로 로드되는 한, 다른 드라이버 루틴의 이름을 재량에 따라 선택할 수 있습니다.
BatteryMiniXxx 루틴은 미니클래스 드라이버에서 제공하고 배터리 클래스 드라이버에서 호출합니다. 미니클래스 드라이버를 작성할 때 이러한 루틴의 기능을 구현하지 않도록 선택할 수 있습니다. 그러나 루틴에 대한 진입점을 제공해야 하며 루틴은 STATUS_NOT_SUPPORTED 반환해야 합니다. 이러한 루틴에 대한 프로토타입은 Batclass.h에 표시됩니다.
배터리 미니클래스 드라이버에는 다음 헤더 파일이 포함되어야 합니다.
Batclass.h
Ntddk.h 또는 Wdm.h