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


заголовок 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_MONITOR_INVOCATION

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 request.
POWER_STATE_TYPE

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

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