pepfx.h 标头
此标头包含 Power Engine 插件 (PE) 使用的编程接口。 有关详细信息,请参阅:
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 事件回调例程处理来自 Windows 电源管理框架的 ACPI 通知 (PoFx) 。 |
PEPCALLBACKNOTIFYDPM AcceptDeviceNotification 事件回调例程处理设备电源管理 (DPM) 来自 Windows 电源管理框架的通知 (PoFx) 。 |
PEPCALLBACKNOTIFYPPM AcceptProcessorNotification 事件回调例程处理来自 Windows 电源管理框架的处理器电源管理 (PPM) 通知 (PoFx) 。 |
PEPCALLBACKPOWERONCRASHDUMPDEVICE PowerOnDumpDeviceCallback 回调例程会打开故障转储设备。 |
POFXCALLBACKCRITICALRESOURCE TransitionCriticalResource 例程更改核心系统组件的主动/非活动状态。 |
POFXCALLBACKENUMERATEUNMASKEDINTERRUPTS EnumerateUnmaskedInterrupts 例程枚举中断已取消屏蔽并启用的中断源。 |
POFXCALLBACKPLATFORMIDLEVETO PlatformIdleVeto 例程递增或递减平台空闲状态的否决代码的否决计数。 |
POFXCALLBACKPROCESSORHALT ProcessorHalt 例程准备要停止的处理器。 |
POFXCALLBACKPROCESSORIDLEVETO ProcessorIdleVeto 例程递增或递减处理器空闲状态的否决代码的否决计数。 |
POFXCALLBACKREQUESTCOMMON RequestCommon 例程是泛型请求处理程序。 |
POFXCALLBACKREQUESTINTERRUPT RequestInterrupt 例程请求操作系统重播边缘触发的中断,该中断可能在硬件平台处于低功耗状态时丢失。 |
POFXCALLBACKREQUESTWORKER 平台扩展插件 (PEP) 调用 RequestWorker 例程,以通知 Windows 电源管理框架 (PoFx) 平台扩展插件 (PEP) 具有要代表指定设备提交的工作请求。 |
POFXCALLBACKUPDATEPLATFORMIDLESTATE UpdatePlatformIdleState 例程由平台扩展插件 (PEP) 调用,以更新指定平台空闲状态的属性。 |
POFXCALLBACKUPDATEPROCESSORIDLESTATE 平台扩展插件 (PEP) 调用 UpdateProcessorIdleState 例程,以更新指定处理器空闲状态的属性。 |
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 支持的离散性能状态列表的PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES通知中使用,前提是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 状态集) 的一组性能状态值的查询信息。 |
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通知使用 pepfx.h) (PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME结构来收集有关芯片上特定系统的阻塞持续时间的详细信息, (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) 子系统(其阻塞时间刚刚被查询)上的系统的可选元数据。 |
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 结构包含由平台扩展插件异步评估的 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枚举描述连接 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) 请求的工作类型。 |