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