다음을 통해 공유


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

배터리 관련 상태를 초기화하려면 모든 배터리 미니클래스 드라이버에 AddDevice 루틴이 있어야 합니다. PnP 관리자는 이 미니클래스 드라이버에서 제어하는 각 배터리 디바이스에 대해 AddDevice 루틴을 호출합니다.

PnP AddDevice 루틴에 필요한 작업 외에도 배터리 미니클래스 드라이버에 대한 AddDevice 루틴도 다음을 수행해야 합니다.

  1. 배터리에 대한 FDO를 만들고 FDO를 컨트롤러의 디바이스 스택에 연결합니다.
  2. BATTERY_MINIPORT_INFO 구조를 초기화하고 BatteryClassInitializeDevice를 호출하여 미니클래스 드라이버를 배터리 클래스 드라이버에 등록합니다.
  3. 디바이스에 필요한 다른 초기화를 수행합니다.