pep_x.h 标头
此标头包含 Power Engine 插件(PEP)使用的编程接口。 有关详细信息,请参阅:
pep_x.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 电源管理框架 (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 了解平台扩展插件 (PEP) 如何调用 RequestWorker 例程,以通知 Windows 电源管理框架(PoFx),平台扩展插件(PEP)具有代表指定设备提交的工作请求。 |
POFXCALLBACKUPDATEPLATFORMIDLESTATE 了解平台扩展插件 (PEP) 如何调用 UpdatePlatformIdleState 例程来更新指定平台空闲状态的属性。 |
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 资源转换为 BIOS 资源的过程中使用PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES结构。 |
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_ACTIVE PEP_COMPONENT_ACTIVE结构标识在空闲条件与活动条件之间进行转换的组件。 |
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_V1 PEP_KERNEL_INFORMATION_STRUCT_V1结构指定电源扩展插件(PEP)用于从 Windows 电源管理框架(PoFx)请求服务的接口。 |
PEP_KERNEL_INFORMATION_STRUCT_V2 了解PEP_KERNEL_INFORMATION_STRUCT_V2结构如何指定电源扩展插件(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_CANCEL PEP_PPM_IDLE_CANCEL结构指示处理器为何无法进入以前选择的空闲状态。 |
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_IDLE_SELECT PEP_PPM_IDLE_SELECT结构描述了处理器可以进入且仍满足操作系统指定的约束的最节能空闲状态。 |
PEP_PPM_INITIATE_WAKE 了解PEP_PPM_INITIATE_WAKE结构如何指示处理器是否需要中断才能从空闲状态唤醒。 |
PEP_PPM_IS_PROCESSOR_HALTED 了解PEP_PPM_IS_PROCESSOR_HALTED结构如何指示处理器当前是否在其所选空闲状态下停止。 |
PEP_PPM_LPI_COMPLETE 了解PEP_PPM_LPI_COMPLETE结构(pep_x.h)如何描述平台扩展插件(PEP)支持的特定处理器的所有处理器性能计数器。 |
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_x.h)如何描述平台扩展插件(PEP)支持的特定处理器的所有处理器性能计数器。 |
PEP_PPM_QUERY_IDLE_STATES PEP_PPM_QUERY_IDLE_STATES结构描述特定处理器的空闲状态。 |
PEP_PPM_QUERY_IDLE_STATES_V2 了解在处理器初始化期间如何使用PEP_PPM_QUERY_IDLE_STATES_V2结构来查询平台扩展插件(PEP),以获取处理器支持的处理器空闲状态列表。 |
PEP_PPM_QUERY_LP_SETTINGS PEP_PPM_QUERY_LP_SETTINGS结构包含注册表项的内核句柄,其中包含平台扩展插件(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_CONSTRAINTS PEP_PROCESSOR_IDLE_CONSTRAINTS结构指定 PEP 用于选择处理器空闲状态的一组约束。 |
PEP_PROCESSOR_IDLE_DEPENDENCY 了解PEP_PROCESSOR_IDLE_DEPENDENCY结构如何指定指定指定处理器上平台空闲状态的依赖项。 |
PEP_PROCESSOR_IDLE_STATE PEP_PROCESSOR_IDLE_STATE结构描述处理器空闲状态的功能。 |
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结构(pep_x.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_ACTIVE_COMPLETE PEP_WORK_ACTIVE_COMPLETE结构标识当前处于活动状态的组件。 |
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_DEVICE_IDLE PEP_WORK_DEVICE_IDLE结构指示是否忽略指定设备的空闲超时。 |
PEP_WORK_DEVICE_POWER PEP_WORK_DEVICE_POWER结构描述了指定设备的新电源要求。 |
PEP_WORK_IDLE_STATE PEP_WORK_IDLE_STATE结构包含将组件转换为 Fx 电源状态的请求。 |
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_PROCESSOR_IDLE_CANCEL_CODE PEP_PROCESSOR_IDLE_CANCEL_CODE枚举值指示处理器无法进入以前由平台扩展插件(PEP)选择的空闲状态的原因。 |
PEP_PROCESSOR_IDLE_TYPE PEP_PROCESSOR_IDLE_TYPE枚举指示空闲约束仅适用于当前处理器或硬件平台中的所有处理器。 |
PEP_WORK_TYPE 了解PEP_WORK_TYPE枚举如何描述平台扩展插件(PEP)请求的工作类型。 |