必要なバッテリ ミニクラス ドライバー機能の提供
サポートと再生に必要なルーチンに加えて、バッテリ ミニクラス ドライバーには次のルーチンが必要です:
BatteryMiniDisableStatusNotify
DriverEntry、アンロード、DispatchDeviceControl、AddDeviceは標準のドライバー ルーチンです。 DriverEntry という名前は、オペレーティング システムがドライバーの起動時に呼び出せるようにするために必要です。 他のドライバー ルーチンの名前は、アドレスが適切なデータ構造に適切に読み込まれている限り、任意に選択できます。
BatteryMiniXxx ルーチンは、ミニクラス ドライバーによって提供され、バッテリー クラス ドライバーによって呼び出されます。 ミニクラス ドライバーを記述するときに、これらのルーチンの機能を実装しないことを選択できます。ただし、それでもルーチンのエントリー・ポイントを提供する必要があり、ルーチンはSTATUS_NOT_SUPPORTEDを戻す必要があります。 これらのルーチンのプロトタイプは Batclass.h にあります。
Battery miniclass ドライバーには、次のヘッダー ファイルが含まれている必要があります。
Batclass.h
Ntddk.h または Wdm.h