次の方法で共有


PoUnregisterFromEffectivePowerModeNotifications 関数 (wdm.h)

PoUnregisterFromEffectivePowerModeNotifications 関数は、有効な電源モード変更通知から登録を解除します。 この関数は、クリーンアップ コードから呼び出すことを目的としており、登録を解除する前にすべてのコールバックが完了するまで待機します。

構文

NTSTATUS PoUnregisterFromEffectivePowerModeNotifications(
  PO_EPM_HANDLE RegistrationHandle
);

パラメーター

RegistrationHandle

1 つの電源モード登録に対応するハンドル。 このハンドルは、PowerRegisterForEffectivePowerModeNotifications の呼び出し後に呼び出し元によって保存され、ここで渡されている必要があります。

戻り値

呼び出しが成功した場合はS_OK (0) を返し、呼び出しが失敗した場合は 0 以外の値を返します。

注釈

登録直後に、電源設定の現在の値を使用してコールバックが呼び出されます。 電源設定の変更中に登録が発生した場合は、複数のコールバックを受け取る可能性があります。最後のコールバックは最新の更新です。

要件

要件
サポートされている最小のクライアント Windows 11 バージョン 24H2
Header wdm.h (Wdm.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL PASSIVE_LEVEL

こちらもご覧ください

PO_EFFECTIVE_POWER_MODE

PO_EFFECTIVE_POWER_MODE_CALLBACK

PoRegisterForEffectivePowerModeNotifications