BatteryClassUnload 関数 (batclass.h)
BatteryClassUnload は、使用されなくなったバッテリ デバイスのリソースを解放します。
構文
NTSTATUS BATTERYCLASSAPI BatteryClassUnload(
[in] PVOID ClassData
);
パラメーター
[in] ClassData
BatteryClassInitializeDevice によって以前に返されたバッテリ クラス ハンドルへのポインター。
戻り値
BatteryClassUnload はSTATUS_SUCCESSを返します。
注釈
BatteryClassUnload は、バッテリ クラス ハンドルを解放し、バッテリ デバイスをアンロードします。 本質的には、 BatteryClassInitializeDevice によって実行された登録と初期化が元に戻されます。
ミニクラス ドライバーは、バッテリー デバイスが使用できなくなったときに、このルーチンを呼び出す必要があります。 通常、ドライバーは、Unload ルーチンから、または PnP IRP_MN_REMOVE_DEVICE要求を処理するときに、このような呼び出し を 行う場合があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | batclass.h (Batclass.h を含む) |
Library | Battc.lib |