Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется системными службами. Дополнительные сведения см. в разделе:
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. |