次の方法で共有


バッテリー ミニクラス ドライバーの AddDevice ルーチン

すべてのバッテリ ミニクラス ドライバーには、バッテリ固有の状態を初期化するための AddDevice ルーチンが必要です。 PnP マネージャーは、このミニクラス ドライバーによって制御される各バッテリー デバイスに対して AddDevice ルーチンを呼び出します。

PnP AddDevice ルーチンに必要なタスクに加えて、バッテリー ミニクラス ドライバーの AddDevice ルーチンは次のことも行う必要があります。

  1. バッテリーの FDO を作成し、その FDO をコントローラーのデバイス スタックに接続します。
  2. BATTERY_MINIPORT_INFO構造体を初期化し、 BatteryClassInitializeDevice を呼び出して、ミニクラス ドライバーをバッテリー クラス ドライバーに登録します。
  3. デバイスに必要なその他の初期化を実行します。