次の方法で共有


BCLASS_DISABLE_STATUS_NOTIFY_CALLBACKコールバック関数 (batclass.h)

BatteryMiniDisableStatusNotify は、バッテリ デバイスの状態通知を無効にします。

このコールバック関数は、 BATTERY_MINIPORT_INFO_V1_1 構造体で指定されます。

構文

BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK BclassDisableStatusNotifyCallback;

NTSTATUS BclassDisableStatusNotifyCallback(
  [in] PVOID Context
)
{...}

パラメーター

[in] Context

バッテリー デバイスのミニクラス ドライバーによって割り当てられたコンテキスト領域へのポインター。

戻り値

BatteryMiniDisableStatusNotify は、次のいずれかを返します。

リターン コード 説明
STATUS_SUCCESS
バッテリーが現在インストールされており、状態通知が無効になっています。
STATUS_NO_SUCH_DEVICE
バッテリーがありません。
STATUS_NOT_SUPPORTED
このルーチンには機能は提供されません。

注釈

BatteryMiniSetStatusNotify の以前の呼び出しで設定されたバッテリ状態の通知が不要になった場合、バッテリ クラス ドライバーは BatteryMiniDisableStatusNotify を呼び出します。

完全に機能する BatteryMiniDisableStatusNotify ルーチンを提供するミニクラス ドライバーは、完全に機能する BatteryMiniSetStatusNotify ルーチンも提供する必要があります。また、その逆も同様です。

要件

要件
対象プラットフォーム デスクトップ
Header batclass.h (Batclass.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

BatteryClassStatusNotify

BatteryMiniSetStatusNotify