Поделиться через


Заголовок ntpoapi.h

Этот заголовок содержит функции и структуры данных, которые приложение может использовать для управления питанием. Дополнительные сведения см. в разделе:

ntpoapi.h содержит следующие программные интерфейсы:

Функции

 
NtPowerInformation

Узнайте, как подпрограмма ZwPowerInformation задает или извлекает сведения о энергопотреблении системы.

Структуры

 
BATTERY_REPORTING_SCALE

Драйверы мини-класса батареи заполняют эту структуру в ответ на определенные запросы BatteryMiniQueryInformation.
CM_POWER_DATA

Структура CM_POWER_DATA содержит сведения о состоянии и возможностях управления питанием устройства.
COUNTED_REASON_CONTEXT

Структура COUNTED_REASON_CONTEXT содержит одну или несколько строк, которые дают основания для запроса питания.
PO_SPR_ACTIVE_SESSION_DATA

Разрешить драйверам регистрировать или отменять регистрацию уведомлений о начале и завершении сеанса SPR Active.
POWER_PLATFORM_INFORMATION

Структура POWER_PLATFORM_INFORMATION содержит сведения о возможностях системы.
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

Дополнительные сведения о POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES
POWER_STATE

Объединение POWER_STATE указывает значение состояния питания системы или состояние питания устройства.
SYSTEM_POWER_STATE_CONTEXT

Структура SYSTEM_POWER_STATE_CONTEXT — это частично непрозрачная системная структура, содержащая сведения о предыдущих состояниях питания системы компьютера.

Перечисления

 
DEVICE_POWER_STATE

Тип перечисления DEVICE_POWER_STATE указывает состояние питания устройства.
MONITOR_DISPLAY_STATE

Указывает состояние питания отображаемого монитора.
PO_INTERNAL_WAKE_SOURCE_TYPE

Дополнительные сведения: перечисление PO_INTERNAL_WAKE_SOURCE_TYPE
POWER_ACTION

Перечисление POWER_ACTION определяет действия системы питания, которые могут выполняться на компьютере.
POWER_INFORMATION_LEVEL

Указывает сведения об уровне питания.
POWER_MONITOR_REQUEST_REASON

Определяет значения для причин перехода питания для монитора.
POWER_REQUEST_TYPE

Перечисление POWER_REQUEST_TYPE указывает тип запроса на питание.
POWER_STATE_TYPE

Тип перечисления POWER_STATE_TYPE указывает, что значение состояния питания является состоянием питания системы или состоянием питания устройства.
SYSTEM_POWER_STATE

Тип перечисления SYSTEM_POWER_STATE используется для указания состояния питания системы.