pepfx.h 标头

此标头包含 Power Engine 插件(PEP)使用的编程接口。 有关详细信息,请参阅:

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 例程向 Windows 电源管理框架(PoFx)注册平台扩展插件(PEP)。
PoFxRegisterPluginEx

PoFxRegisterPluginEx 例程向 Windows 电源管理框架(PoFx)注册平台扩展插件(PEP)。

回调函数

 
PEPCALLBACKNOTIFYACPI

AcceptAcpiNotification 事件回调例程处理来自 Windows 电源管理框架(PoFx)的 ACPI 通知。
PEPCALLBACKNOTIFYDPM

AcceptDeviceNotification 事件回调例程处理来自 Windows 电源管理框架(PoFx)的设备电源管理(DPM)通知。
PEPCALLBACKNOTIFYPPM

AcceptProcessorNotification 事件回调例程处理来自 Windows 电源管理框架(PoFx)的处理器电源管理(PPM)通知。
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结构用于报告地址空间(如内存和 IO)中的资源使用情况。
PEP_ACPI_GPIO_RESOURCE

PEP_ACPI_GPIO_RESOURCE结构描述常规用途输入/输出 (GPIO) 资源的 ACPI 配置。
PEP_ACPI_INTERRUPT_RESOURCE

PEP_ACPI_INTERRUPT_RESOURCE结构描述 ACPI 中断资源。
PEP_ACPI_IO_MEMORY_RESOURCE

PEP_ACPI_IO_MEMORY_RESOURCE结构描述 ACPI IO 端口描述符资源。
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结构用于通过 PEP 初始化函数之一将 ACPI 资源转换为 BIOS 资源。
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结构描述了协调空闲状态对 OS 的依赖项。
PEP_COORDINATED_IDLE_STATE

PEP_COORIDNATED_IDLE_STATE结构描述 OS 的协调空闲状态。
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结构包含有关平台扩展插件(PEP)的处理器电源管理(PPM)功能的信息。
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_CAPABILITIES通知指示对离散性能状态的支持,则用于存储 PEP 支持的离散性能状态列表的PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES通知中。 .
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 状态集)的查询信息。
PEP_QUERY_COMPONENT_PERF_SET_NAME

PEP_QUERY_COMPONENT_PERF_SET_NAME结构包含有关组件一组性能状态值(P 状态集)的查询信息。
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_DPM_QUERY_SOC_SUBSYSTEM通知使用PEP_QUERY_SOC_SUBSYSTEM结构收集有关芯片(SoC)子系统上特定系统的基本信息。
PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME

PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME通知使用PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME结构(pepfx.h)收集有关芯片(SoC)子系统上特定系统的阻塞持续时间的详细信息。
PEP_QUERY_SOC_SUBSYSTEM_COUNT

PEP_QUERY_SOC_SUBSYSTEM_COUNT结构用于告知 OS PEP 是否支持芯片(SoC)子系统上的系统,该子系统占给定平台空闲状态。
PEP_QUERY_SOC_SUBSYSTEM_METADATA

PEP_QUERY_SOC_SUBSYSTEM_METADATA结构与PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA通知一起使用,收集有关芯片(SoC)子系统上系统(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结构包含 Windows 电源管理框架(PoFx)请求的性能状态(P 状态)更改列表,以及有关平台扩展插件(PEP)处理这些请求的状态信息。
PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING

PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING结构作为PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING通知的一部分提供给平台扩展插件(PEP)。
PEP_SOC_SUBSYSTEM_METADATA

PEP_SOC_SUBSYSTEM_METADATA结构包含键值对,这些键值对包含芯片 (SoC) 子系统上的系统的元数据。 它在发送到平台扩展插件(PEP)的PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA通知的上下文中使用。
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结构包含由平台扩展插件(PEP)异步评估的 ACPI 控制方法的结果。
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枚举描述连接 IO 资源。
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枚举用于标识PEP_ACPI_RESOURCE联合中包含的 ACPI 资源的类型。
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)请求的工作类型。