Заголовок powrprof.h
Этот заголовок используется системными службами. Дополнительные сведения см. в разделе:
powrprof.h содержит следующие программные интерфейсы:
Функции
CanUserWritePwrScheme Определяет, имеет ли текущий пользователь достаточные права для написания схемы управления питанием. |
DeletePwrScheme Удаляет указанную схему питания. |
DevicePowerClose Освобождает все узлы в списке устройств и удаляет список устройств. |
DevicePowerEnumDevices Перечисляет устройства в системе, которые соответствуют заданным критериям. |
DevicePowerOpen Инициализирует список устройств, запрашивая все устройства. |
DevicePowerSetDeviceState Изменяет указанные данные на указанном устройстве. |
EnumPwrSchemes Перечисляет все схемы управления питанием. |
GetActivePwrScheme Извлекает индекс активной схемы питания. |
GetCurrentPowerPolicies Извлекает текущие параметры политики управления питанием системы. |
GetPwrDiskSpindownRange Извлекает диапазон отвертки диска. |
IsPwrHibernateAllowed Определяет, поддерживает ли компьютер режим гибернации. |
IsPwrShutdownAllowed Определяет, поддерживает ли компьютер состояние обратимого выключения питания. |
IsPwrSuspendAllowed Определяет, поддерживает ли компьютер состояния спящего режима. |
PowerCanRestoreIndividualDefaultPowerScheme Определяет, имеет ли текущий пользователь доступ к данным для указанной схемы управления питанием, чтобы при необходимости их можно было восстановить. |
PowerCreatePossibleSetting Создает возможное значение параметра для указанного параметра питания. |
PowerCreateSetting Создает значение параметра для указанного параметра питания. |
PowerDeleteScheme Удаляет указанную схему питания из базы данных. |
PowerDeterminePlatformRole Определяет роль компьютера для Windows 7, Windows Server 2008 R2, Windows Vista или Windows Server 2008. |
PowerDuplicateScheme Дублирует существующую схему питания. |
PowerEnumerate Перечисляет указанные элементы в схеме управления питанием. |
PowerImportPowerScheme Импортирует схему управления питанием из файла. |
PowerIsSettingRangeDefined Запрашивает, представляет ли указанный параметр питания диапазон возможных значений. |
PowerReadACDefaultIndex Извлекает индекс переменного тока по умолчанию для указанного параметра питания. |
PowerReadACValueIndex Извлекает индекс переменного тока указанного параметра питания. |
PowerReadDCDefaultIndex Извлекает индекс контроллера домена по умолчанию для указанного параметра питания. |
PowerReadDCValueIndex Извлекает индекс значения постоянного тока для указанного параметра питания. |
PowerReadDescription Извлекает описание указанного параметра питания, подгруппы или схемы. |
PowerReadFriendlyName Извлекает понятное имя для указанного параметра питания, подгруппы или схемы. |
PowerReadIconResourceSpecifier Извлекает ресурс значка для указанного параметра питания, подгруппы или схемы. |
PowerReadPossibleDescription Извлекает описание для одного из возможных вариантов значения параметров питания. |
PowerReadPossibleFriendlyName Извлекает понятное имя для одного из возможных вариантов значения параметров питания. |
PowerReadPossibleValue Извлекает значение для возможного значения параметра питания. |
PowerReadSettingAttributes Возвращает текущий атрибут указанного параметра питания. |
PowerReadValueIncrement Извлекает приращение допустимых значений между минимальным и максимальным значениями параметров питания. |
PowerReadValueMax Извлекает максимальное значение для указанного параметра питания. |
PowerReadValueMin Извлекает минимальное значение для указанного параметра питания. |
PowerReadValueUnitsSpecifier Считывает строку, используемую для описания единиц параметров питания, поддерживающих диапазон значений. |
PowerRemovePowerSetting Удаляет указанный параметр питания. |
PowerReplaceDefaultPowerSchemes Заменяет схемы питания по умолчанию схемами управления питанием текущего пользователя. |
PowerReportThermalEvent Уведомляет операционную систему о тепловых событиях. |
PowerRestoreDefaultPowerSchemes Заменяет схемы питания для системы схемами питания по умолчанию. Все текущие схемы питания и параметры удаляются и заменяются схемами питания системы по умолчанию. |
PowerRestoreIndividualDefaultPowerScheme Заменяет определенную схему управления питанием для текущего пользователя на схему от пользователя по умолчанию (хранится в HKEY_USERS. По умолчанию). |
PowerSettingAccessCheck Запросы для переопределения групповой политики для указанных параметров питания. |
PowerSettingAccessCheckEx Запросы для переопределения групповой политики для указанных параметров питания и указывают запрошенный доступ для параметра. |
PowerWriteACDefaultIndex Задает индекс переменного тока по умолчанию для указанного параметра питания. |
PowerWriteDCDefaultIndex Задает индекс постоянного тока по умолчанию для указанного параметра питания. |
PowerWriteDescription Задает описание указанного параметра питания, подгруппы или схемы. |
PowerWriteFriendlyName Задает понятное имя для указанного параметра питания, подгруппы или схемы. |
PowerWriteIconResourceSpecifier Задает ресурс значка для указанного параметра питания, подгруппы или схемы. |
PowerWritePossibleDescription Задает описание одного из возможных вариантов значения параметров питания. |
PowerWritePossibleFriendlyName Задает понятное имя для указанного возможного параметра питания. |
PowerWritePossibleValue Задает значение для возможного значения параметра питания. |
PowerWriteSettingAttributes Задает атрибуты питания ключа питания. |
PowerWriteValueIncrement Задает приращение допустимых значений между минимальным и максимальным значениями параметров питания. |
PowerWriteValueMax Задает максимальное значение для указанного параметра питания. |
PowerWriteValueMin Задает минимальное значение для указанного параметра питания. |
PowerWriteValueUnitsSpecifier Записывает строку, используемую для описания единиц параметров питания, поддерживающих диапазон значений. |
ReadGlobalPwrPolicy Извлекает текущие параметры глобальной политики управления питанием. |
ReadProcessorPwrScheme Извлекает параметры политики питания процессора для указанной схемы питания. |
ReadPwrScheme Извлекает параметры политики управления питанием, которые являются уникальными для указанной схемы питания. |
SetActivePwrScheme Задает активную схему питания. |
SetSuspendState Приостанавливает работу системы, отключая питание. В зависимости от параметра Гибернация система переходит в состояние приостановки (спящий режим) или гибернации (S4). |
WriteGlobalPwrPolicy Записывает параметры глобальной политики управления питанием. |
WriteProcessorPwrScheme Записывает параметры политики питания процессора для указанной схемы питания. |
WritePwrScheme Записывает параметры политики, уникальные для указанной схемы управления питанием. |
Функции обратного вызова
DEVICE_NOTIFY_CALLBACK_ROUTINE Функция обратного вызова DeviceNotifyCallbackRoutine приложения используется для получения уведомлений о энергопотреблении. |
Структуры
DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS Содержит параметры, используемые при регистрации для уведомления о энергопотреблении. |
GLOBAL_MACHINE_POWER_POLICY Содержит глобальные параметры политики питания компьютера, которые применяются ко всем схемам управления питанием для всех пользователей. |
GLOBAL_POWER_POLICY Содержит параметры глобальной политики питания, которые применяются ко всем схемам управления питанием. |
GLOBAL_USER_POWER_POLICY Содержит глобальные параметры политики управления питанием пользователя, которые применяются ко всем схемам управления питанием для пользователя. |
MACHINE_POWER_POLICY Содержит параметры политики питания компьютера, которые являются уникальными для каждой схемы питания на компьютере. |
MACHINE_PROCESSOR_POWER_POLICY Содержит параметры политики питания процессора, которые применяются, когда система работает от питания переменного тока или батареи. |
POWER_POLICY Содержит параметры политики питания, которые являются уникальными для каждой схемы управления питанием. |
THERMAL_EVENT Содержит тепловое событие. |
USER_POWER_POLICY Содержит параметры политики управления питанием, которые являются уникальными для каждой схемы управления питанием для пользователя. |
Перечисления
POWER_DATA_ACCESSOR Значения перечисления, используемые PowerEnumerate и PowerSettingAccessCheck. |