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


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

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

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

Функции

 
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE

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

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

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

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

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

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

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

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

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

Функция PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE инициализирует структуру PEP_ACPI_SPB_UART_RESOURCE подключаемого модуля расширения платформы (PEP).
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 перечисляет источники прерываний, прерывания которых не маскируются и включены.
POFXCALLBACKPLATFORMIDLEVETO

Подпрограмма 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-состояние) и новый уровень производительности для назначения этому набору.
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-состояние), определенных для компонента.
PEP_QUERY_COMPONENT_PERF_SET

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

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

Структура PEP_QUERY_COMPONENT_PERF_STATES содержит список дискретных значений состояния производительности (P-состояния) для указанного набора 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-состояние), запрошенных платформой управления питанием 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-состояние).
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-состояния) компонента.
PEP_PERF_STATE_UNIT

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

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