Функция PowerUnregisterFromEffectivePowerModeNotifications (powersetting.h)

Отмена регистрации в уведомлениях об изменении действующего режима питания. Эта функция предназначена для вызова из кода очистки и будет ожидать завершения всех обратных вызовов перед отменой регистрации.

Синтаксис

HRESULT PowerUnregisterFromEffectivePowerModeNotifications(
  PVOID RegistrationHandle
);

Параметры

RegistrationHandle

Дескриптор, соответствующий одной регистрации в режиме питания. Этот дескриптор должен был быть сохранен вызывающим объектом после вызова PowerRegisterForEffectivePowerModeNotifications и передан здесь.

Возвращаемое значение

Возвращает S_OK (ноль), если вызов был выполнен успешно, и ненулевое значение, если вызов завершился неудачно.

Комментарии

Сразу после регистрации будет вызван обратный вызов с текущим значением параметра питания. Если регистрация происходит во время изменения параметра питания, вы можете получить несколько обратных вызовов; последний обратный вызов — это последнее обновление.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header powersetting.h
Библиотека Powrprof.lib
DLL Powrprof.dll

См. также раздел

PowerRegisterForEffectivePowerModeNotifications