適用於電池迷你類別驅動程式的 AddDevice 例程
每個電池迷你類別驅動程式都必須有 AddDevice 例程,才能初始化電池特定狀態。 PnP 管理員會針對此迷你類別驅動程式所控制的每個電池裝置呼叫 AddDevice 例程。
除了 PnP AddDevice 例程所需的工作之外,電池迷你類別驅動程式的 AddDevice 例程也必須:
- 建立電池的 FDO,並將 FDO 連接到控制器的裝置堆疊。
- 初始化 BATTERY_MINIPORT_INFO結構, 並呼叫 BatteryClassInitializeDevice 向電池類別驅動程式註冊迷你類別驅動程式。
- 執行裝置的任何其他必要初始化。