배터리 미니클래스 드라이버에 대한 AddDevice 루틴
배터리 관련 상태를 초기화하려면 모든 배터리 미니클래스 드라이버에 AddDevice 루틴이 있어야 합니다. PnP 관리자는 이 미니클래스 드라이버에서 제어하는 각 배터리 디바이스에 대해 AddDevice 루틴을 호출합니다.
PnP AddDevice 루틴에 필요한 작업 외에도 배터리 미니클래스 드라이버에 대한 AddDevice 루틴도 다음을 수행해야 합니다.
- 배터리에 대한 FDO를 만들고 FDO를 컨트롤러의 디바이스 스택에 연결합니다.
- BATTERY_MINIPORT_INFO 구조를 초기화하고 BatteryClassInitializeDevice를 호출하여 미니클래스 드라이버를 배터리 클래스 드라이버에 등록합니다.
- 디바이스에 필요한 다른 초기화를 수행합니다.