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


заголовок pepfx.h

Этот заголовок содержит интерфейсы программирования, используемые подключаемыми модулями Power Engine (PEPs). Дополнительные сведения можно найти здесь

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

Функции

 
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE

Функция PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_EXTENDED_ADDRESS).
PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE

Функция PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_EXTENDED_ADDRESS).
PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE

Функция PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE инициализирует структуру модуля расширения платформы (PEP) PEP_ACPI_GPIO_RESOURCE.
PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE

Функция PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_GPIO_RESOURCE).
PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE

Функция PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_INTERRUPT_RESOURCE).
PEP_ACPI_INITIALIZE_IOPORT_RESOURCE

Функция PEP_ACPI_INITIALIZE_IOPORT_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_IO_MEMORY_RESOURCE).
PEP_ACPI_INITIALIZE_MEMORY_RESOURCE

Функция PEP_ACPI_INITIALIZE_MEMORY_RESOURCE инициализирует структуру подключаемых модулей расширения платформы (PEP PEP_ACPI_IO_MEMORY_RESOURCE).
PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE

Функция PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_SPB_I2C_RESOURCE).
PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE

Функция PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_SPB_SPI_RESOURCE).
PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE

Функция PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_SPB_UART_RESOURCE).
PoFxRegisterCoreDevice

Подпрограмма PoFxRegisterCoreDevice регистрирует новый основной системный ресурс с помощью платформы управления питанием Windows (PoFx).
PoFxRegisterPlugin

Подпрограмма PoFxRegisterPlugin регистрирует подключаемый модуль расширения платформы (PEP) с платформой управления питанием Windows (PoFx).
PoFxRegisterPluginEx

Подпрограмма PoFxRegisterPluginEx регистрирует подключаемый модуль расширения платформы (PEP) с платформой управления питанием Windows (PoFx).

Функции обратного вызова

 
PEPCALLBACKNOTIFYACPI

Подпрограмма обратного вызова события AcceptAcpiNotification обрабатывает уведомления ACPI из платформы управления питанием Windows (PoFx).
PEPCALLBACKNOTIFYDPM

Подпрограмма обратного вызова событий AcceptDeviceNotification обрабатывает уведомления об управлении питанием устройств (DPM) из платформы управления питанием Windows (PoFx).
PEPCALLBACKNOTIFYPPM

Подпрограмма обратного вызова событий AcceptProcessorNotification обрабатывает уведомления об управлении питанием процессора (PPM) из платформы управления питанием Windows (PoFx).
PEPCALLBACKPOWERONCRASHDUMPDEVICE

Подпрограмма обратного вызова PowerOnDumpDeviceCallback включает устройство аварийного дампа.
POFXCALLBACKCRITICALRESOURCE

Подпрограмма TransitionCriticalResource изменяет активное или неактивное состояние основного системного компонента.
POFXCALLBACKENUMERATEUNMASKEDINTERRUPTS

Подпрограмма EnumerateUnmaskedInterrupts перечисляет источники прерываний, прерывания которых распаковываются и включены.
POFXCALLBACKPLATIDLEVETO

Подпрограмма PlatformIdleVeto увеличивает или уменьшает количество вето для кода вето для состояния простоя платформы.
POFXCALLBACKPROCESSORHALT

Подпрограмма ProcessorHalt подготавливает процессор к остановке.
POFXCALLBACKPROCESSORIDLEVETO

Подпрограмма ProcessorIdleVeto увеличивает или уменьшает число вето для кода вето для состояния простоя процессора.
POFXCALLBACKREQUESTCOMMON

Подпрограмма RequestCommon — это универсальный обработчик запросов.
POFXCALLBACKREQUESTINTERRUPT

Подпрограмма RequestInterrupt запрашивает, что операционная система воспроизводит граничные прерывания, которые могли быть потеряны в то время как аппаратная платформа находилась в состоянии низкой мощности.
POFXCALLBACKREQUESTWORKER

Подпрограмма RequestWorker вызывается подключаемым модулем расширения платформы (PEP), чтобы сообщить платформе управления питанием Windows (PoFx), что подключаемый модуль платформы (PEP) имеет рабочий запрос на отправку от имени указанного устройства.
POFXCALLBACKUPDATEPLATFORMIDLESTATE

Подпрограмма UpdatePlatformIdleState вызывается подключаемым модулем расширения платформы (PEP), чтобы обновить свойства указанного состояния простоя платформы.
POFXCALLBACKUPDATEPROCESSORIDLESTATE

Подпрограмма UpdateProcessorIdleState вызывается подключаемым модулем расширения платформы (PEP), чтобы обновить свойства указанного состояния простоя процессора.
PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK

Подпрограмма обратного вызова EnumerateInterruptSource предоставляет подключаемый модуль расширения платформы (PEP) с информацией о источнике прерываний.

Структуры

 
PEP_ABANDON_DEVICE

Структура PEP_ABANDON_DEVICE определяет устройство, которое было заброшено и больше не будет использоваться операционной системой.
PEP_ACPI_ABANDON_DEVICE

Структура PEP_ACPI_ABANDON_DEVICE указывает, принимает ли подключаемый модуль расширения платформы (PEP) владение заброшенным устройством.
PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE

Структура PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE содержит перечисление объектов в пространстве имен устройства.
PEP_ACPI_EVALUATE_CONTROL_METHOD

Структура PEP_ACPI_EVALUATE_CONTROL_METHOD указывает метод управления ACPI для вычисления, входной аргумент для предоставления этому методу и выходной буфер для результата оценки.
PEP_ACPI_EXTENDED_ADDRESS

Структура PEP_ACPI_EXTENDED_ADDRESS используется для отчета об использовании ресурсов в адресном пространстве, например памяти и ввода-вывода.
PEP_ACPI_GPIO_RESOURCE

Структура PEP_ACPI_GPIO_RESOURCE описывает конфигурацию ACPI для ресурса ввода и вывода общего назначения (GPIO).
PEP_ACPI_INTERRUPT_RESOURCE

Структура PEP_ACPI_INTERRUPT_RESOURCE описывает ресурс прерывания ACPI.
PEP_ACPI_IO_MEMORY_RESOURCE

Структура PEP_ACPI_IO_MEMORY_RESOURCE описывает ресурс дескриптора порта ввода-вывода ACPI.
PEP_ACPI_OBJECT_NAME

Объединение PEP_ACPI_OBJECT_NAME содержит четырехзначное имя объекта ACPI.
PEP_ACPI_OBJECT_NAME_WITH_TYPE

Структура PEP_ACPI_OBJECT_NAME_WITH_TYPE, указывающая имя объекта ACPI относительно пути и тип этого объекта.
PEP_ACPI_PREPARE_DEVICE

Структура PEP_ACPI_PREPARE_DEVICE указывает, подготовлен ли подключаемый модуль расширения платформы (PEP) для предоставления служб ACPI для указанного устройства.
PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES

Структура PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES содержит список необработанных ресурсов, необходимых для управления питанием устройства.
PEP_ACPI_QUERY_OBJECT_INFORMATION

Структура PEP_ACPI_QUERY_OBJECT_INFORMATION содержит сведения об объекте ACPI.
PEP_ACPI_REGISTER_DEVICE

Структура PEP_ACPI_REGISTER_DEVICE содержит сведения о регистрации устройства, для которого подключаемый модуль расширения платформы (PEP) предназначен для предоставления служб ACPI.
PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES

Структура PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES используется в процессе преобразования ресурсов ACPI в ресурсы BIOS одним из функций инициализации PEP.
PEP_ACPI_RESOURCE

Структура PEP_ACPI_RESOURCE содержит сведения о оборудовании для определенного ресурса ACPI.
PEP_ACPI_RESOURCE_FLAGS

Структура PEP_ACPI_RESOURCE_FLAGS содержит флаги, описывающие ресурс ACPI.
PEP_ACPI_SPB_I2C_RESOURCE

Структура PEP_ACPI_SPB_I2C_RESOURCE описывает ресурс последовательной шины ACPI I2C.
PEP_ACPI_SPB_RESOURCE

Структура PEP_ACPI_SPB_RESOURCE описывает ресурс подключения последовательной шины ACPI.
PEP_ACPI_SPB_SPI_RESOURCE

Структура PEP_ACPI_SPB_SPI_RESOURCE описывает ресурс последовательной шины ACPI SPI.
PEP_ACPI_SPB_UART_RESOURCE

Структура PEP_ACPI_SPB_UART_RESOURCE описывает ресурс последовательной шины ACPI UART.
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES

Структура PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES содержит список переведенных ресурсов управления питанием для используемого подключаемого модуля расширения платформы (PEP).
PEP_ACPI_UNREGISTER_DEVICE

Структура PEP_ACPI_UNREGISTER_DEVICE содержит сведения об устройстве, которое было незарегистрировано из служб ACPI.
PEP_COMPONENT_PERF_INFO

Структура PEP_COMPONENT_PERF_INFO описывает состояния производительности (P-состояния) компонента.
PEP_COMPONENT_PERF_SET

Структура PEP_COMPONENT_PERF_SET описывает состояния производительности (P-состояния) в наборе состояний P.
PEP_COMPONENT_PERF_STATE_REQUEST

Структура PEP_COMPONENT_PERF_STATE_REQUEST указывает набор состояния производительности (P-state) и новый уровень производительности для назначения этому набору.
PEP_COMPONENT_PLATFORM_CONSTRAINTS

Структура PEP_COMPONENT_PLATFORM_CONSTRAINTS описывает состояние Fx с наименьшей мощностью, в котором компонент может находиться, когда платформа находится в определенном состоянии простоя.
PEP_COMPONENT_V2

Структура PEP_COMPONENT_V2 указывает атрибуты состояния питания компонента на устройстве.
PEP_COORDINATED_DEPENDENCY_OPTION

Структура PEP_COORIDNATED_DEPENDENCY_OPTION описывает зависимость согласованного состояния простоя к ОС.
PEP_COORDINATED_IDLE_STATE

Структура PEP_COORIDNATED_IDLE_STATE описывает координированное состояние простоя в ОС.
PEP_CRASHDUMP_INFORMATION

Структура PEP_CRASHDUMP_INFORMATION содержит сведения о устройстве аварийного дампа.
PEP_DEBUGGER_TRANSITION_REQUIREMENTS

Структура PEP_DEBUGGER_TRANSITION_REQUIREMENTS указывает состояния простоя платформы, для которых необходимо включить устройство отладчика.
PEP_DEVICE_PLATFORM_CONSTRAINTS

Структура PEP_DEVICE_PLATFORM_CONSTRAINTS указывает ограничения для входа в различные состояния питания Dx, поддерживаемые устройством.
PEP_DEVICE_POWER_STATE

Структура PEP_DEVICE_POWER_STATE указывает состояние перехода к новому состоянию dx (устройства).
PEP_DEVICE_REGISTER_V2

Структура PEP_DEVICE_REGISTER описывает все компоненты в определенном устройстве.
PEP_DEVICE_STARTED

Структура PEP_DEVICE_STARTED определяет устройство, драйвер которого завершил регистрацию с помощью платформы управления питанием Windows (PoFx).
PEP_INFORMATION

Структура PEP_INFORMATION указывает интерфейс, используемый подключаемым модулем расширения платформы (PEP) для получения уведомлений из платформы управления питанием Windows (PoFx).
PEP_KERNEL_INFORMATION_STRUCT_V3

Структура PEP_KERNEL_INFORMATION_STRUCT_V3 указывает интерфейс, используемый подключаемым модулем расширения питания (PEP) для запроса служб из платформы управления питанием Windows (PoFx).
PEP_LOW_POWER_EPOCH

Структура PEP_LOW_POWER_EPOCH используется для предоставления данных для уведомления PEP_DPM_LOW_POWER_EPOCH (не рекомендуется).
PEP_NOTIFY_COMPONENT_IDLE_STATE

Структура PEP_NOTIFY_COMPONENT_IDLE_STATE содержит сведения о состоянии ожидающего перехода компонента на новое состояние питания Fx.
PEP_PERF_STATE

Структура PEP_PERF_STATE описывает состояние производительности (состояние P) в наборе состояний P, в котором P-состояния указываются в виде списка одного или нескольких дискретных значений.
PEP_PLATFORM_IDLE_STATE

Структура PEP_PLATFORM_IDLE_STATE указывает свойства состояния простоя платформы.
PEP_PLATFORM_IDLE_STATE_UPDATE

Структура PEP_PLATFORM_IDLE_STATE_UPDATE содержит обновленные свойства состояния простоя платформы.
PEP_POWER_CONTROL_COMPLETE

Структура PEP_POWER_CONTROL_COMPLETE содержит сведения о состоянии операции управления питанием, которую ранее запрашивал PEP и что драйвер устройства завершил работу.
PEP_POWER_CONTROL_REQUEST

Структура PEP_POWER_CONTROL_REQUEST содержит запрос от драйвера для операции управления питанием.
PEP_PPM_CONTEXT_QUERY_PARKING_PAGE

Структура PEP_PPM_CONTEXT_QUERY_PARKING_PAGE описывает страницу парковки процессора.
PEP_PPM_CST_STATE

Структура PEP_PPM_CST_STATE указывает свойства состояния C (состояние питания процессора ACPI).
PEP_PPM_CST_STATES

Структура PEP_PPM_CST_STATES указывает свойства состояний C (состояния питания процессора ACPI), которые поддерживаются для процессора.
PEP_PPM_ENTER_SYSTEM_STATE

Используется в уведомлении PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE для уведомления PEP о том, что система будет входить в состояние системы питания.  .
PEP_PPM_FEEDBACK_READ

Структура PEP_PPM_FEEDBACK_READ содержит значение, считываемое из счетчика обратной связи производительности процессора.
PEP_PPM_IDLE_COMPLETE

Структура PEP_PPM_IDLE_COMPLETE описывает состояния простоя, из которых обработчик и аппаратная платформа просыпаются.
PEP_PPM_IDLE_COMPLETE_V2

Структура PEP_PPM_IDLE_COMPLETE_V2 описывает состояния простоя, из которых обработчик и аппаратная платформа просыпаются.
PEP_PPM_IDLE_EXECUTE

Структура PEP_PPM_IDLE_EXECUTE указывает состояние простоя, в котором требуется ввести процессор.
PEP_PPM_IDLE_EXECUTE_V2

Структура PEP_PPM_IDLE_EXECUTE_V2 указывает состояние простоя, в котором требуется ввести процессор.
PEP_PPM_INITIATE_WAKE

Структура PEP_PPM_INITIATE_WAKE указывает, требуется ли обработчик прерыванию пробуждения от состояния простоя.
PEP_PPM_IS_PROCESSOR_HALTED

Структура PEP_PPM_IS_PROCESSOR_HALTED указывает, останавливается ли обработчик в выбранном состоянии простоя.
PEP_PPM_PARK_MASK

Структура PEP_PROCESSOR_PARK_MASK содержит текущую маску парковки ядра.
PEP_PPM_PARK_SELECTION

Структура PEP_PPM_PARK_SELECTION указывает предпочтения подключаемого модуля расширения операционной системы и платформы (PEP) относительно того, какие процессоры на платформе следует припарковать для снижения потребления энергии.
PEP_PPM_PARK_SELECTION_V2

Структура PEP_PPM_PARK_SELECTION_V2 указывает предпочтения подключаемого модуля операционной системы и расширения платформы (PEP) относительно того, какие процессоры на платформе должны быть припаркованы для снижения потребления энергии.
PEP_PPM_PERF_CHECK_COMPLETE

Структура PEP_PPM_PERF_CHECK_COMPLETE используется для информирования PEP о завершении периодической оценки производительности.
PEP_PPM_PERF_CONSTRAINTS

Структура PEP_PPM_PERF_CONSTRAINTS описывает ограничения производительности, применяемые к процессору.
PEP_PPM_PERF_SET

Структура PEP_PPM_PERF_SET указывает новый уровень производительности, который операционная система запрашивает для процессора.
PEP_PPM_PERF_SET_STATE

Используется в уведомлении PEP_NOTIFY_PPM_PERF_SET во время выполнения, чтобы задать текущую операционную производительность процессора.  .
PEP_PPM_PLATFORM_STATE_RESIDENCIES

Структура PEP_PPM_PLATFORM_STATE_RESIDENCIES содержит накопленные сроки расположения и количество переходов для состояний простоя, поддерживаемых аппаратной платформой.
PEP_PPM_PLATFORM_STATE_RESIDENCY

Структура PEP_PPM_PLATFORM_STATE_RESIDENCY указывает накапливаемое время расположения и количество переходов для определенного состояния простоя платформы.
PEP_PPM_QUERY_CAPABILITIES

Структура PEP_PPM_QUERY_CAPABILITIES содержит сведения о возможностях модуля управления питанием процессора (PPM) подключаемого модуля расширения платформы (PEP).
PEP_PPM_QUERY_COORDINATED_DEPENDENCY

Структура PEP_PPM_QUERY_COORDINATED_DEPENDENCY описывает зависимости для координированных состояний простоя.
PEP_PPM_QUERY_COORDINATED_STATES

Структура PEP_PPM_QUERY_COORDINATED_STATES содержит сведения о каждом согласованном состоянии простоя, которое поддерживает подключаемый модуль расширения платформы (PEP).
PEP_PPM_QUERY_DISCRETE_PERF_STATES

Используется в уведомлении PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES, в которой хранится список дискретных состояний производительности, поддерживаемых PEP, если уведомление PEP_NOTIFY_PPM_QUERY_CAPABILITIES указывает на поддержку дискретных состояний производительности. .
PEP_PPM_QUERY_DOMAIN_INFO

Используется в уведомлении PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO, которое запрашивает сведения о домене производительности. .
PEP_PPM_QUERY_FEEDBACK_COUNTERS

Структура PEP_PPM_QUERY_FEEDBACK_COUNTERS описывает все счетчики производительности процессора, поддерживаемые подключаемым модулем расширения платформы (PEP).
PEP_PPM_QUERY_IDLE_STATES_V2

Структура PEP_PPM_QUERY_IDLE_STATES_V2 используется во время инициализации процессора для запроса подключаемого модуля расширения платформы (PEP) для списка состояний простоя процессора, поддерживаемых процессором.
PEP_PPM_QUERY_PERF_CAPABILITIES

Структура PEP_PPM_QUERY_PERF_CAPABILITIES описывает возможности производительности процессоров в указанном домене производительности процессора.
PEP_PPM_QUERY_PLATFORM_STATE

Структура PEP_PPM_QUERY_PLATFORM_STATE содержит сведения о состоянии простоя платформы.
PEP_PPM_QUERY_PLATFORM_STATES

Структура PEP_PPM_QUERY_PLATFORM_STATES указывает количество неактивных состояний платформы, поддерживаемых аппаратной платформой.
PEP_PPM_QUERY_STATE_NAME

Структура PEP_PPM_QUERY_STATE_NAME содержит сведения о определенном состоянии бездействия или простоя платформы.
PEP_PPM_QUERY_VETO_REASON

Структура PEP_PPM_QUERY_VETO_REASON предоставляет строку с расширенными символами, завершающими значение NULL, которая содержит описательное, доступное для чтения имя человека по причине вето.
PEP_PPM_QUERY_VETO_REASONS

Структура PEP_PPM_QUERY_VETO_REASONS указывает общее количество причин вето, которые PEP использует в вызовах подпрограмм ProcessorIdleVeto и PlatformIdleVeto.
PEP_PPM_RESUME_FROM_SYSTEM_STATE

Используется уведомлением PEP_NOTIFY_PPM_RESUME_FROM_SYSTEM_STATE, которое уведомляет PEP о том, что система только что возобновила работу с состоянием питания системы.
PEP_PPM_TEST_IDLE_STATE

Структура PEP_PPM_TEST_IDLE_STATE содержит сведения о том, может ли обработчик немедленно ввести состояние простоя процессора.
PEP_PREPARE_DEVICE

Структура PEP_PREPARE_DEVICE определяет устройство, которое необходимо запустить при подготовке к использованию операционной системой.
PEP_PROCESSOR_FEEDBACK_COUNTER

Структура PEP_PROCESSOR_FEEDBACK_COUNTER описывает счетчик обратной связи операционной системы.
PEP_PROCESSOR_IDLE_DEPENDENCY

Структура PEP_PROCESSOR_IDLE_DEPENDENCY указывает зависимости состояния простоя платформы на указанном обработчике.
PEP_PROCESSOR_IDLE_STATE_UPDATE

Структура PEP_PROCESSOR_IDLE_STATE_UPDATE содержит обновленные свойства состояния простоя процессора.
PEP_PROCESSOR_IDLE_STATE_V2

Структура PEP_PROCESSOR_IDLE_STATE_V2 описывает состояние простоя процессора, которое поддерживает подключаемый модуль расширения платформы (PEP).
PEP_PROCESSOR_PARK_PREFERENCE

Структура PEP_PROCESSOR_PARK_PREFERENCE указывает предпочтения подключаемого модуля расширения операционной системы и платформы (PEP) относительно того, следует ли припарковать указанный процессор для уменьшения потребления энергии.
PEP_PROCESSOR_PARK_STATE

Структура PEP_PROCESSOR_PARK_STATE описывает состояние парковки для одного процессора.
PEP_PROCESSOR_PERF_STATE

Используйте в уведомлении PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES. Эта структура описывает свойства одного состояния производительности.  .
PEP_QUERY_COMPONENT_PERF_CAPABILITIES

Структура PEP_QUERY_COMPONENT_PERF_CAPABILITIES указывает количество наборов состояния производительности (P-state), определенных для компонента.
PEP_QUERY_COMPONENT_PERF_SET

Структура PEP_QUERY_COMPONENT_PERF_SET содержит сведения о наборе значений состояния производительности (набор состояний P) для компонента.
PEP_QUERY_COMPONENT_PERF_SET_NAME

Структура PEP_QUERY_COMPONENT_PERF_SET_NAME содержит сведения о запросе набора значений состояния производительности (набор состояний P) для компонента.
PEP_QUERY_COMPONENT_PERF_STATES

Структура PEP_QUERY_COMPONENT_PERF_STATES содержит список дискретных значений состояния производительности (P-state) для указанного набора состояний P.
PEP_QUERY_CURRENT_COMPONENT_PERF_STATE

Структура PEP_QUERY_CURRENT_COMPONENT_PERF_STATE содержит сведения о текущем состоянии P в указанном наборе состояний P.
PEP_QUERY_SOC_SUBSYSTEM

Структура PEP_QUERY_SOC_SUBSYSTEM используется уведомлением PEP_DPM_QUERY_SOC_SUBSYSTEM для сбора базовых сведений о конкретной системе в подсистеме микросхемы (SoC).
PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME

Структура PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME (pepfx.h) используется уведомлением PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME для сбора сведений о длительности блокировки для конкретной системы на микросхеме (SoC).
PEP_QUERY_SOC_SUBSYSTEM_COUNT

Структура PEP_QUERY_SOC_SUBSYSTEM_COUNT используется для того, чтобы определить, поддерживает ли PEP систему в подсистеме микросхемы (SoC), учитывая заданное состояние простоя платформы.
PEP_QUERY_SOC_SUBSYSTEM_METADATA

Структура PEP_QUERY_SOC_SUBSYSTEM_METADATA используется с уведомлением PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA для сбора необязательных метаданных о системе на микросхеме (SoC), время блокировки которой только что запрашивается.
PEP_REGISTER_COMPONENT_PERF_STATES

Структура PEP_REGISTER_COMPONENT_PERF_STATES описывает состояния производительности (P-состояния) указанного компонента.
PEP_REGISTER_CRASHDUMP_DEVICE

Структура PEP_REGISTER_CRASHDUMP_DEVICE предоставляет подпрограмму обратного вызова для включения устройства аварийного дампа.
PEP_REGISTER_DEBUGGER

Структура PEP_REGISTER_DEBUGGER определяет зарегистрированное устройство, которое является основным системным ресурсом, предоставляющим транспорт отладчика.
PEP_REGISTER_DEVICE_V2

Структура PEP_REGISTER_DEVICE_V2 описывает устройство, стек драйверов которого только что зарегистрирован в платформе управления питанием Windows (PoFx).
PEP_REQUEST_COMPONENT_PERF_STATE

Структура PEP_REQUEST_COMPONENT_PERF_STATE содержит список изменений состояния производительности (P-state), запрошенных платформой управления питанием Windows (PoFx), а также сведения о состоянии обработки этих запросов подключаемым модулем расширения платформы (PEP).
PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING

Структура PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING предоставляется подключаемым модулем расширения платформы (PEP) в рамках уведомления PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING.
PEP_SOC_SUBSYSTEM_METADATA

Структура PEP_SOC_SUBSYSTEM_METADATA содержит пары "ключ-значение", содержащие метаданные для системы на микросхеме (SoC). Он используется в контексте уведомления PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA, отправляемого в подключаемый модуль расширения платформы (PEP).
PEP_SYSTEM_LATENCY

Структура PEP_SYSTEM_LATENCY задает новое значение для допустимости задержки системы.
PEP_UNMASKED_INTERRUPT_FLAGS

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

Структура PEP_UNMASKED_INTERRUPT_INFORMATION содержит сведения о источнике прерываний.
PEP_UNREGISTER_DEVICE

Структура PEP_UNREGISTER_DEVICE определяет устройство, регистрация которого удаляется из платформы управления питанием Windows (PoFx).
PEP_WORK

Структура PEP_WORK указывает, имеет ли PEP рабочий запрос на отправку в платформу управления питанием Windows (PoFx).
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE

Структура PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE содержит результаты метода управления ACPI, который был асинхронно вычисляется подключаемым модулем расширения платформы (PEP).
PEP_WORK_ACPI_NOTIFY

Структура PEP_WORK_ACPI_NOTIFY содержит код уведомления ACPI для устройства, создающего аппаратное событие.
PEP_WORK_COMPLETE_IDLE_STATE

Структура PEP_WORK_COMPLETE_IDLE_STATE определяет компонент, который подключаемый модуль расширения платформы (PEP) готов к переходу на новое состояние питания Fx.
PEP_WORK_COMPLETE_PERF_STATE

Структура PEP_WORK_COMPLETE_PERF_STATE описывает состояние завершения ранее запрошенного обновления до значений производительности, назначенных списку наборов состояния производительности (P-state).
PEP_WORK_INFORMATION

Структура PEP_WORK_INFORMATION описывает рабочий элемент, который PEP отправляет в платформу управления питанием Windows (PoFx).
PEP_WORK_POWER_CONTROL

Структура PEP_WORK_POWER_CONTROL содержит параметры для запроса управления питанием, который подключаемый модуль расширения платформы (PEP) отправляет непосредственно драйверу процессора.
PO_FX_CORE_DEVICE

Структура PO_FX_CORE_DEVICE содержит сведения об атрибутах состояния питания компонентов в основном системном ресурсе и предоставляет программный интерфейс для управления питанием этих компонентов.

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

 
GPIO_PIN_CONFIG_TYPE

Перечисление GPIO_PIN_CONFIG_TYPE описывает ресурс ввода-вывода подключения.
GPIO_PIN_IORESTRICTION_TYPE

Перечисление GPIO_PIN_IORESTRICTION_TYPE описывает функции, которые пин-код GPIO ограничен выполнением.
PEP_ACPI_OBJECT_TYPE

Перечисление PEP_ACPI_OBJECT_TYPE указывает тип объекта ACPI.
PEP_ACPI_RESOURCE_TYPE

Перечисление PEP_ACPI_RESOURCE_TYPE используется для определения типа ресурса ACPI, содержащегося в союзе PEP_ACPI_RESOURCE.
PEP_DEVICE_ACCEPTANCE_TYPE

Перечисление PEP_DEVICE_ACCEPTANCE_TYPE указывает, принимает ли PEP право владения устройством.
PEP_PERF_STATE_TYPE

Перечисление PEP_PERF_STATE_TYPE указывает тип сведений о производительности, указанных для состояния производительности (P-state) компонента.
PEP_PERF_STATE_UNIT

Перечисление PEP_PERF_STATE_UNIT указывает единицы измерения, в которых указывается состояние производительности (P-состояние) компонента.
PEP_WORK_TYPE

Перечисление PEP_WORK_TYPE описывает тип работы, которую запрашивает подключаемый модуль расширения платформы (PEP).