заголовок 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 используется для указания состояния системы питания. |