pep_x.h-Header
Dieser Header enthält Programmierschnittstellen, die von den Power Engine Plugins (PEPs) verwendet werden. Weitere Informationen finden Sie unter
pep_x.h enthält die folgenden Programmierschnittstellen:
Functions
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE-Funktion die PEP_ACPI_EXTENDED_ADDRESS-Struktur eines Plattformerweiterungs-Plug-Ins (PEP) initialisiert. |
PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE-Funktion die PEP_ACPI_EXTENDED_ADDRESS-Struktur eines Pep-Plug-Ins (Plattformerweiterungs-Plug-Ins) initialisiert. |
PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE-Funktion die PEP_ACPI_GPIO_RESOURCE-Struktur eines Pep-Plug-Ins (Plattformerweiterungs-Plug-Ins) initialisiert. |
PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE-Funktion die PEP_ACPI_GPIO_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP) initialisiert. |
PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE-Funktion die PEP_ACPI_INTERRUPT_RESOURCE-Struktur eines Pep-Plug-Ins (Plattformerweiterungs-Plug-Ins) initialisiert. |
PEP_ACPI_INITIALIZE_IOPORT_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_IOPORT_RESOURCE-Funktion die PEP_ACPI_IO_MEMORY_RESOURCE-Struktur eines Pep-Plug-Ins (Plattformerweiterungs-Plug-Ins) initialisiert. |
PEP_ACPI_INITIALIZE_MEMORY_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_MEMORY_RESOURCE-Funktion die PEP_ACPI_IO_MEMORY_RESOURCE-Struktur eines Pep-Plug-Ins (Plattformerweiterungs-Plug-Ins) initialisiert. |
PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE Erfahren Sie, wie die funktion PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE die PEP_ACPI_SPB_I2C_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP) initialisiert. |
PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE-Funktion die PEP_ACPI_SPB_SPI_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP) initialisiert. |
PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE Erfahren Sie, wie die PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE-Funktion die PEP_ACPI_SPB_UART_RESOURCE-Struktur eines Pep-Plug-Ins (Plattformerweiterungs-Plug-Ins) initialisiert. |
PoFxRegisterCoreDevice Erfahren Sie, wie die PoFxRegisterCoreDevice-Routine eine neue Kernsystemressource beim Windows Power Management Framework (PoFx) registriert. |
PoFxRegisterPlugin Erfahren Sie, wie die PoFxRegisterPlugin-Routine ein Plattformerweiterungs-Plug-In (PEP) beim Windows Power Management Framework (PoFx) registriert. |
PoFxRegisterPluginEx Erfahren Sie, wie die PoFxRegisterPluginEx-Routine ein Plattformerweiterungs-Plug-In (PEP) beim Windows Power Management Framework (PoFx) registriert. |
Rückruffunktionen
PEPCALLBACKNOTIFYACPI Erfahren Sie, wie eine AcceptAcpiNotification-Ereignisrückrufroutine ACPI-Benachrichtigungen aus dem Windows Power Management Framework (PoFx) verarbeitet. |
PEPCALLBACKNOTIFYDPM Erfahren Sie, wie eine AcceptDeviceNotification-Ereignisrückrufroutine DPM-Benachrichtigungen (Device Power Management) aus dem Windows Power Management Framework (PoFx) verarbeitet. |
PEPCALLBACKNOTIFYPPM Erfahren Sie, wie eine AcceptProcessorNotification-Ereignisrückrufroutine Benachrichtigungen zur Prozessorenergieverwaltung (Processor Power Management, PPM) aus dem Windows Power Management Framework (PoFx) verarbeitet. |
PEPCALLBACKPOWERONCRASHDUMPDEVICE Erfahren Sie, wie die Rückrufroutine PowerOnDumpDeviceCallback das Absturzabbildgerät einschaltet. |
POFXCALLBACKCRITICALRESOURCE Erfahren Sie, wie die TransitionCriticalResource-Routine den aktiven/inaktiven Zustand einer Kernsystemkomponente ändert. |
POFXCALLBACKENUMERATEUNMASKEDINTERRUPTS Erfahren Sie, wie die EnumerateUnmaskedInterrupts-Routine Interruptquellen aufzählt, deren Interrupts entmasket und aktiviert sind. |
POFXCALLBACKPLATFORMIDLEVETO Erfahren Sie, wie die PlatformIdleVeto-Routine die Vetoanzahl für einen Vetocode für einen Plattform-Leerlaufstatus erhöht oder verringert. |
POFXCALLBACKPROCESSORHALT Erfahren Sie, wie die ProcessorHalt-Routine den Prozessor auf das Anhalten vorbereitet. |
POFXCALLBACKPROCESSORIDLEVETO Erfahren Sie, wie die ProcessorIdleVeto-Routine die Vetoanzahl für einen Vetocode für einen Prozessor im Leerlaufzustand erhöht oder verringert. |
POFXCALLBACKREQUESTCOMMON Erfahren Sie, wie die RequestCommon-Routine ein generischer Anforderungshandler ist. |
POFXCALLBACKREQUESTINTERRUPT Erfahren Sie, wie die RequestInterrupt-Routine anfordert, dass das Betriebssystem einen durch Edge ausgelösten Interrupt wiedergibt, der möglicherweise verloren gegangen ist, während sich die Hardwareplattform in einem Energiesparzustand befand. |
POFXCALLBACKREQUESTWORKER Erfahren Sie, wie die RequestWorker-Routine von einem Plattformerweiterungs-Plug-In (PEP) aufgerufen wird, um das Windows Power Management Framework (PoFx) darüber zu informieren, dass das Plattformerweiterungs-Plug-In (PEP) eine Arbeitsanforderung enthält, die im Namen des angegebenen Geräts übermittelt werden muss. |
POFXCALLBACKUPDATEPLATFORMIDLESTATE Erfahren Sie, wie die UpdatePlatformIdleState-Routine vom Plattformerweiterungs-Plug-In (PEP) aufgerufen wird, um die Eigenschaften des angegebenen Plattform-Leerlaufzustands zu aktualisieren. |
POFXCALLBACKUPDATEPROCESSORIDLESTATE Erfahren Sie, wie die UpdateProcessorIdleState-Routine vom Plattformerweiterungs-Plug-In (PEP) aufgerufen wird, um die Eigenschaften des angegebenen Prozessor-Leerlaufzustands zu aktualisieren. |
PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK Erfahren Sie, wie eine EnumerateInterruptSource-Rückrufroutine ein Plattformerweiterungs-Plug-In (PEP) mit Informationen zu einer Interruptquelle bereitstellt. |
Strukturen
PEP_ABANDON_DEVICE Erfahren Sie, wie die PEP_ABANDON_DEVICE-Struktur ein Gerät identifiziert, das verlassen wurde und vom Betriebssystem nicht mehr verwendet wird. |
PEP_ACPI_ABANDON_DEVICE Erfahren Sie, wie die PEP_ACPI_ABANDON_DEVICE-Struktur angibt, ob das Plattformerweiterungs-Plug-In (PEP) den Besitz eines verlassenen Geräts akzeptiert. |
PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE Erfahren Sie, wie die PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE-Struktur eine Enumeration der Objekte im Namespace des Geräts enthält. |
PEP_ACPI_EVALUATE_CONTROL_METHOD Erfahren Sie, wie die PEP_ACPI_EVALUATE_CONTROL_METHOD-Struktur eine auszuwertende ACPI-Steuerungsmethode, ein Eingabeargument für diese Methode und einen Ausgabepuffer für das Ergebnis der Auswertung angibt. |
PEP_ACPI_EXTENDED_ADDRESS Erfahren Sie, wie die PEP_ACPI_EXTENDED_ADDRESS-Struktur verwendet wird, um die Ressourcennutzung im Adressraum wie Arbeitsspeicher und E/A zu melden. |
PEP_ACPI_GPIO_RESOURCE Erfahren Sie, wie die PEP_ACPI_GPIO_RESOURCE-Struktur die ACPI-Konfiguration für eine GPIO-Ressource (Universelle Eingabe/Ausgabe) beschreibt. |
PEP_ACPI_INTERRUPT_RESOURCE Erfahren Sie, wie die PEP_ACPI_INTERRUPT_RESOURCE-Struktur eine ACPI-Interruptressource beschreibt. |
PEP_ACPI_IO_MEMORY_RESOURCE Erfahren Sie, wie die PEP_ACPI_IO_MEMORY_RESOURCE-Struktur eine ACPI-E/A-Portdeskriptorressource beschreibt. |
PEP_ACPI_OBJECT_NAME Erfahren Sie, wie die PEP_ACPI_OBJECT_NAME Union den vierstelligen Namen eines ACPI-Objekts enthält. |
PEP_ACPI_OBJECT_NAME_WITH_TYPE Erfahren Sie, wie die PEP_ACPI_OBJECT_NAME_WITH_TYPE Struktur, die sowohl den pfadrelativen Namen eines ACPI-Objekts als auch den Typ dieses Objekts angibt. |
PEP_ACPI_PREPARE_DEVICE Erfahren Sie, wie die PEP_ACPI_PREPARE_DEVICE-Struktur angibt, ob ein Plattformerweiterungs-Plug-In (PEP) vorbereitet ist, um ACPI-Dienste für das angegebene Gerät bereitzustellen. |
PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES Erfahren Sie, wie die PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES-Struktur eine Liste der Rohressourcen enthält, die zum Steuern der Energieversorgung des Geräts benötigt werden. |
PEP_ACPI_QUERY_OBJECT_INFORMATION Erfahren Sie, wie die PEP_ACPI_QUERY_OBJECT_INFORMATION-Struktur Informationen zu einem ACPI-Objekt enthält. |
PEP_ACPI_REGISTER_DEVICE Erfahren Sie, wie die PEP_ACPI_REGISTER_DEVICE-Struktur Registrierungsinformationen zu einem Gerät enthält, für das das Plattformerweiterungs-Plug-In (PEP) ACPI-Dienste bereitstellen soll. |
PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES Erfahren Sie, wie die PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES-Struktur beim Konvertieren von ACPI-Ressourcen in BIOS-Ressourcen durch eine der PEP-Initialisierungsfunktionen verwendet wird. |
PEP_ACPI_RESOURCE Erfahren Sie, wie die PEP_ACPI_RESOURCE-Struktur Hardwaredetails für eine bestimmte ACPI-Ressource enthält. |
PEP_ACPI_RESOURCE_FLAGS Erfahren Sie, wie die PEP_ACPI_RESOURCE_FLAGS-Struktur Flags enthält, die eine ACPI-Ressource beschreiben. |
PEP_ACPI_SPB_I2C_RESOURCE Erfahren Sie, wie die PEP_ACPI_SPB_I2C_RESOURCE-Struktur eine serielle ACPI I2C-Busressource beschreibt. |
PEP_ACPI_SPB_RESOURCE Erfahren Sie, wie die PEP_ACPI_SPB_RESOURCE-Struktur eine ACPI-Serielle Busverbindungsressource beschreibt. |
PEP_ACPI_SPB_SPI_RESOURCE Erfahren Sie, wie die PEP_ACPI_SPB_SPI_RESOURCE-Struktur eine serielle ACPI SPI-Busressource beschreibt. |
PEP_ACPI_SPB_UART_RESOURCE Erfahren Sie, wie die PEP_ACPI_SPB_UART_RESOURCE-Struktur eine ACPI-UART-Serielle Busressource beschreibt. |
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES Erfahren Sie, wie die PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES-Struktur eine Liste übersetzter Energiesteuerungsressourcen für das zu verwendende Plattformerweiterungs-Plug-In (PEP) enthält. |
PEP_ACPI_UNREGISTER_DEVICE Erfahren Sie, wie die PEP_ACPI_UNREGISTER_DEVICE-Struktur Informationen zu einem Gerät enthält, das von ACPI-Diensten nicht registriert wurde. |
PEP_COMPONENT_ACTIVE Die PEP_COMPONENT_ACTIVE-Struktur identifiziert eine Komponente, die einen Übergang zwischen der Leerlaufbedingung und der aktiven Bedingung macht. |
PEP_COMPONENT_PERF_INFO Erfahren Sie, wie die PEP_COMPONENT_PERF_INFO-Struktur die Leistungszustände (P-Zustände) einer Komponente beschreibt. |
PEP_COMPONENT_PERF_SET Erfahren Sie, wie die PEP_COMPONENT_PERF_SET-Struktur die Leistungszustände (P-Zustände) in einem P-Zustandssatz beschreibt. |
PEP_COMPONENT_PERF_STATE_REQUEST Erfahren Sie, wie die PEP_COMPONENT_PERF_STATE_REQUEST-Struktur einen Leistungsstatussatz (P-Zustand) und eine neue Leistungsstufe angibt, die dieser Gruppe zugewiesen werden soll. |
PEP_COMPONENT_PLATFORM_CONSTRAINTS Erfahren Sie, wie die PEP_COMPONENT_PLATFORM_CONSTRAINTS-Struktur den Fx-Zustand mit der niedrigsten Leistung beschreibt, in dem sich eine Komponente befinden kann, wenn sich die Plattform in einem bestimmten Leerlaufzustand befindet. |
PEP_COMPONENT_V2 Erfahren Sie, wie die PEP_COMPONENT_V2-Struktur die Energiezustandsattribute einer Komponente im Gerät angibt. |
PEP_COORDINATED_DEPENDENCY_OPTION Erfahren Sie, wie die PEP_COORIDNATED_DEPENDENCY_OPTION-Struktur die Abhängigkeit eines koordinierten Leerlaufzustands vom Betriebssystem beschreibt. |
PEP_COORDINATED_IDLE_STATE Erfahren Sie, wie die PEP_COORIDNATED_IDLE_STATE-Struktur einen koordinierten Leerlaufzustand für das Betriebssystem beschreibt. |
PEP_CRASHDUMP_INFORMATION Erfahren Sie, wie die PEP_CRASHDUMP_INFORMATION-Struktur Informationen zu einem Absturzabbildgerät enthält. |
PEP_DEBUGGER_TRANSITION_REQUIREMENTS Erfahren Sie, wie die PEP_DEBUGGER_TRANSITION_REQUIREMENTS-Struktur die Leerlaufzustände der Plattform angibt, für die das Debuggergerät aktiviert werden muss. |
PEP_DEVICE_PLATFORM_CONSTRAINTS Erfahren Sie, wie die PEP_DEVICE_PLATFORM_CONSTRAINTS-Struktur die Einschränkungen für den Eintritt in die verschiedenen Dx-Leistungszustände angibt, die von einem Gerät unterstützt werden. |
PEP_DEVICE_POWER_STATE Erfahren Sie, wie die PEP_DEVICE_POWER_STATE-Struktur den status eines Übergangs zu einem neuen Dx-Zustand (Geräteleistung) angibt. |
PEP_DEVICE_REGISTER_V2 Erfahren Sie, wie die PEP_DEVICE_REGISTER-Struktur alle Komponenten eines bestimmten Geräts beschreibt. |
PEP_DEVICE_STARTED Erfahren Sie, wie die PEP_DEVICE_STARTED-Struktur ein Gerät identifiziert, dessen Treiber seine Registrierung beim Windows Power Management Framework (PoFx) abgeschlossen hat. |
PEP_INFORMATION Erfahren Sie, wie die PEP_INFORMATION-Struktur die Schnittstelle angibt, die das Plattformerweiterungs-Plug-In (PEP) zum Empfangen von Benachrichtigungen vom Windows Power Management Framework (PoFx) verwendet. |
PEP_KERNEL_INFORMATION_STRUCT_V1 Die PEP_KERNEL_INFORMATION_STRUCT_V1-Struktur gibt die Schnittstelle an, die das Power Extension Plug-In (PEP) verwendet, um Dienste vom Windows Power Management Framework (PoFx) anzufordern. |
PEP_KERNEL_INFORMATION_STRUCT_V2 Erfahren Sie, wie die PEP_KERNEL_INFORMATION_STRUCT_V2-Struktur die Schnittstelle angibt, die das Power Extension Plug-In (PEP) zum Anfordern von Diensten aus dem Windows Power Management Framework (PoFx) verwendet. |
PEP_KERNEL_INFORMATION_STRUCT_V3 Erfahren Sie, wie die PEP_KERNEL_INFORMATION_STRUCT_V3-Struktur die Schnittstelle angibt, die das Power Extension Plug-In (PEP) verwendet, um Dienste vom Windows Power Management Framework (PoFx) anzufordern. |
PEP_LOW_POWER_EPOCH Erfahren Sie, wie die PEP_LOW_POWER_EPOCH-Struktur verwendet wird, um Daten für eine PEP_DPM_LOW_POWER_EPOCH Benachrichtigung bereitzustellen (veraltet). |
PEP_NOTIFY_COMPONENT_IDLE_STATE Erfahren Sie, wie die PEP_NOTIFY_COMPONENT_IDLE_STATE-Struktur status Informationen zum ausstehenden Übergang einer Komponente zu einem neuen Fx-Energiezustand enthält. |
PEP_PERF_STATE Erfahren Sie, wie die PEP_PERF_STATE-Struktur einen Leistungszustand (P-Zustand) in einem P-Zustandssatz beschreibt, in dem die P-Zustände als Liste mit einem oder mehreren diskreten Werten angegeben werden. |
PEP_PLATFORM_IDLE_STATE Erfahren Sie, wie die PEP_PLATFORM_IDLE_STATE-Struktur die Eigenschaften eines Plattform-Leerlaufzustands angibt. |
PEP_PLATFORM_IDLE_STATE_UPDATE Erfahren Sie, wie die PEP_PLATFORM_IDLE_STATE_UPDATE-Struktur die aktualisierten Eigenschaften eines Plattform-Leerlaufzustands enthält. |
PEP_POWER_CONTROL_COMPLETE Erfahren Sie, wie die PEP_POWER_CONTROL_COMPLETE-Struktur status Informationen für einen Energiesteuerungsvorgang enthält, die der PEP zuvor angefordert hat und die der Gerätetreiber abgeschlossen hat. |
PEP_POWER_CONTROL_REQUEST Erfahren Sie, wie die PEP_POWER_CONTROL_REQUEST-Struktur eine Anforderung eines Treibers für einen Energiesteuerungsvorgang enthält. |
PEP_PPM_CONTEXT_QUERY_PARKING_PAGE Erfahren Sie, wie die PEP_PPM_CONTEXT_QUERY_PARKING_PAGE-Struktur die Parkseite für einen Prozessor beschreibt. |
PEP_PPM_CST_STATE Erfahren Sie, wie die PEP_PPM_CST_STATE-Struktur die Eigenschaften eines C-Zustands (ACPI-Prozessorleistungszustand) angibt. |
PEP_PPM_CST_STATES Erfahren Sie, wie die PEP_PPM_CST_STATES-Struktur die Eigenschaften der C-Zustände (ACPI-Prozessorleistungszustände) angibt, die für einen Prozessor unterstützt werden. |
PEP_PPM_ENTER_SYSTEM_STATE Erfahren Sie, wie diese Methode in der PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE Benachrichtigung verwendet wird, um PEP zu benachrichtigen, dass das System in einen Systemstromzustand wechselt. . |
PEP_PPM_FEEDBACK_READ Erfahren Sie, wie die PEP_PPM_FEEDBACK_READ-Struktur den Wert enthält, der aus einem Prozessorleistungsfeedbackindikator gelesen wird. |
PEP_PPM_IDLE_CANCEL Die PEP_PPM_IDLE_CANCEL-Struktur gibt an, warum der Prozessor nicht in den zuvor ausgewählten Leerlaufzustand gelangen konnte. |
PEP_PPM_IDLE_COMPLETE Erfahren Sie, wie die PEP_PPM_IDLE_COMPLETE-Struktur die Leerlaufzustände beschreibt, aus denen der Prozessor und die Hardwareplattform aufwachen. |
PEP_PPM_IDLE_COMPLETE_V2 Erfahren Sie, wie die PEP_PPM_IDLE_COMPLETE_V2-Struktur die Leerlaufzustände beschreibt, aus denen der Prozessor und die Hardwareplattform aufwachen. |
PEP_PPM_IDLE_EXECUTE Erfahren Sie, wie die PEP_PPM_IDLE_EXECUTE-Struktur den Leerlaufzustand angibt, den der Prozessor eingeben soll. |
PEP_PPM_IDLE_EXECUTE_V2 Erfahren Sie, wie die PEP_PPM_IDLE_EXECUTE_V2-Struktur den Leerlaufzustand angibt, den der Prozessor eingeben soll. |
PEP_PPM_IDLE_SELECT Die PEP_PPM_IDLE_SELECT-Struktur beschreibt den energieeffizientesten Leerlaufzustand, den der Prozessor eingeben kann und weiterhin die vom Betriebssystem angegebenen Einschränkungen erfüllen kann. |
PEP_PPM_INITIATE_WAKE Erfahren Sie, wie die PEP_PPM_INITIATE_WAKE-Struktur angibt, ob ein Prozessor einen Interrupt benötigt, um aus einem Leerlaufzustand zu reaktivieren. |
PEP_PPM_IS_PROCESSOR_HALTED Erfahren Sie, wie die PEP_PPM_IS_PROCESSOR_HALTED-Struktur angibt, ob der Prozessor derzeit im ausgewählten Leerlaufzustand angehalten wird. |
PEP_PPM_LPI_COMPLETE Erfahren Sie, wie die PEP_PPM_LPI_COMPLETE-Struktur (pep_x.h) alle Prozessorleistungsindikatoren beschreibt, die das Plattformerweiterungs-Plug-In (PEP) für einen bestimmten Prozessor unterstützt. |
PEP_PPM_PARK_MASK Erfahren Sie, wie die PEP_PROCESSOR_PARK_MASK-Struktur die aktuelle Kernparkmaske enthält. |
PEP_PPM_PARK_SELECTION Erfahren Sie, wie die PEP_PPM_PARK_SELECTION-Struktur die Einstellungen des Betriebssystems und des Plattformerweiterungs-Plug-Ins (PEP) in Bezug darauf angibt, welche Prozessoren auf der Plattform geparkt werden sollten, um den Energieverbrauch zu reduzieren. |
PEP_PPM_PARK_SELECTION_V2 Erfahren Sie, wie die PEP_PPM_PARK_SELECTION_V2-Struktur die Einstellungen des Betriebssystems und des Plattformerweiterungs-Plug-Ins (PEP) in Bezug darauf angibt, welche Prozessoren auf der Plattform geparkt werden sollten, um den Energieverbrauch zu reduzieren. |
PEP_PPM_PERF_CHECK_COMPLETE Erfahren Sie, wie die PEP_PPM_PERF_CHECK_COMPLETE-Struktur verwendet wird, um das PEP über Details zum Abschluss einer regelmäßigen Leistungsüberprüfung zu informieren. |
PEP_PPM_PERF_CONSTRAINTS Erfahren Sie, wie die PEP_PPM_PERF_CONSTRAINTS-Struktur die Leistungslimits beschreibt, die für den Prozessor gelten sollen. |
PEP_PPM_PERF_SET Erfahren Sie, wie die PEP_PPM_PERF_SET-Struktur die neue Leistungsstufe angibt, die das Betriebssystem für den Prozessor anfordert. |
PEP_PPM_PERF_SET_STATE Erfahren Sie, wie diese Methode in der PEP_NOTIFY_PPM_PERF_SET-Benachrichtigung zur Laufzeit verwendet wird, um die aktuelle Betriebsleistung des Prozessors festzulegen. . |
PEP_PPM_PLATFORM_STATE_RESIDENCIES Erfahren Sie, wie die PEP_PPM_PLATFORM_STATE_RESIDENCIES-Struktur die akkumulierten Residenzzeiten und die Übergangsanzahl für die Leerlaufzustände enthält, die von der Hardwareplattform unterstützt werden. |
PEP_PPM_PLATFORM_STATE_RESIDENCY Erfahren Sie, wie die PEP_PPM_PLATFORM_STATE_RESIDENCY-Struktur die akkumulierte Residenzzeit und die Übergangsanzahl für einen bestimmten Plattform-Leerlaufzustand angibt. |
PEP_PPM_QUERY_CAPABILITIES Erfahren Sie, wie die PEP_PPM_QUERY_CAPABILITIES-Struktur Informationen zu den Funktionen der Prozessorleistungsverwaltung (Ppm) des Plattformerweiterungs-Plug-Ins (PEP) enthält. |
PEP_PPM_QUERY_COORDINATED_DEPENDENCY Erfahren Sie, wie die PEP_PPM_QUERY_COORDINATED_DEPENDENCY-Struktur Abhängigkeiten für koordinierte Leerlaufzustände beschreibt. |
PEP_PPM_QUERY_COORDINATED_STATES Erfahren Sie, wie die PEP_PPM_QUERY_COORDINATED_STATES-Struktur Informationen zu jedem koordinierten Leerlaufzustand enthält, den das Plattformerweiterungs-Plug-In (PEP) unterstützt. |
PEP_PPM_QUERY_DISCRETE_PERF_STATES Erfahren Sie, wie diese Methode in der PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES Benachrichtigung verwendet wird, in der die Liste der von PEP unterstützten diskreten Leistungszustände gespeichert wird, wenn die PEP_NOTIFY_PPM_QUERY_CAPABILITIES Benachrichtigung die Unterstützung für diskrete Leistungszustände angibt. . |
PEP_PPM_QUERY_DOMAIN_INFO Erfahren Sie, wie diese Methode in der PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO Benachrichtigung verwendet wird, die Informationen zu einer Leistungsdomäne abfragt. . |
PEP_PPM_QUERY_FEEDBACK_COUNTERS Erfahren Sie, wie die PEP_PPM_QUERY_FEEDBACK_COUNTERS-Struktur (pep_x.h) alle Prozessorleistungsindikatoren beschreibt, die das Plattformerweiterungs-Plug-In (PEP) für einen bestimmten Prozessor unterstützt. |
PEP_PPM_QUERY_IDLE_STATES Die PEP_PPM_QUERY_IDLE_STATES-Struktur beschreibt die Leerlaufzustände eines bestimmten Prozessors. |
PEP_PPM_QUERY_IDLE_STATES_V2 Erfahren Sie, wie die PEP_PPM_QUERY_IDLE_STATES_V2-Struktur während der Prozessorinitialisierung verwendet wird, um das Plattformerweiterungs-Plug-In (PEP) nach einer Liste der Prozessor-Leerlaufzustände abzufragen, die der Prozessor unterstützt. |
PEP_PPM_QUERY_LP_SETTINGS Die PEP_PPM_QUERY_LP_SETTINGS-Struktur enthält ein Kernelhandle für den Registrierungsschlüssel, der die Energieoptimierungseinstellungen enthält, die das Plattformerweiterungs-Plug-In (PEP) für jedes Energieszenario definiert hat. |
PEP_PPM_QUERY_PERF_CAPABILITIES Erfahren Sie, wie die PEP_PPM_QUERY_PERF_CAPABILITIES-Struktur die Leistungsfunktionen der Prozessoren in der angegebenen Prozessorleistungsdomäne beschreibt. |
PEP_PPM_QUERY_PLATFORM_STATE Erfahren Sie, wie die PEP_PPM_QUERY_PLATFORM_STATE-Struktur Informationen zu einem Plattform-Leerlaufzustand enthält. |
PEP_PPM_QUERY_PLATFORM_STATES Erfahren Sie, wie die PEP_PPM_QUERY_PLATFORM_STATES-Struktur die Anzahl von Plattform-Leerlaufzuständen angibt, die die Hardwareplattform unterstützt. |
PEP_PPM_QUERY_STATE_NAME Erfahren Sie, wie die PEP_PPM_QUERY_STATE_NAME-Struktur Informationen zu einem bestimmten koordinierten Zustand oder einem bestimmten Plattform-Leerlaufzustand enthält. |
PEP_PPM_QUERY_VETO_REASON Erfahren Sie, wie die PEP_PPM_QUERY_VETO_REASON-Struktur eine Breitzeichenzeichenfolge mit NULL-Termin bereitstellt, die einen beschreibenden, lesbaren Namen für ein Veto enthält. |
PEP_PPM_QUERY_VETO_REASONS Erfahren Sie, wie die PEP_PPM_QUERY_VETO_REASONS-Struktur die Gesamtzahl der Veto-Gründe angibt, die pep in Aufrufen der ProcessorIdleVeto- und PlatformIdleVeto-Routinen verwendet. |
PEP_PPM_RESUME_FROM_SYSTEM_STATE Erfahren Sie, wie diese Methode von der PEP_NOTIFY_PPM_RESUME_FROM_SYSTEM_STATE Benachrichtigung verwendet wird, die pep benachrichtigt, dass das System gerade aus einem Systemstromzustand fortgesetzt wurde. |
PEP_PPM_TEST_IDLE_STATE Erfahren Sie, wie die PEP_PPM_TEST_IDLE_STATE-Struktur Informationen darüber enthält, ob der Prozessor sofort in einen Prozessor im Leerlaufzustand gelangen kann. |
PEP_PREPARE_DEVICE Erfahren Sie, wie die PEP_PREPARE_DEVICE-Struktur ein Gerät identifiziert, das zur Vorbereitung seiner Verwendung durch das Betriebssystem gestartet werden muss. |
PEP_PROCESSOR_FEEDBACK_COUNTER Erfahren Sie, wie die PEP_PROCESSOR_FEEDBACK_COUNTER-Struktur einen Feedbackzähler für das Betriebssystem beschreibt. |
PEP_PROCESSOR_IDLE_CONSTRAINTS Die PEP_PROCESSOR_IDLE_CONSTRAINTS-Struktur gibt eine Reihe von Einschränkungen an, die pep zum Auswählen eines Prozessor-Leerlaufzustands verwendet. |
PEP_PROCESSOR_IDLE_DEPENDENCY Erfahren Sie, wie die PEP_PROCESSOR_IDLE_DEPENDENCY-Struktur die Abhängigkeiten eines Plattform-Leerlaufzustands für den angegebenen Prozessor angibt. |
PEP_PROCESSOR_IDLE_STATE Die PEP_PROCESSOR_IDLE_STATE-Struktur beschreibt die Funktionen eines Prozessors im Leerlauf. |
PEP_PROCESSOR_IDLE_STATE_UPDATE Erfahren Sie, wie die PEP_PROCESSOR_IDLE_STATE_UPDATE-Struktur die aktualisierten Eigenschaften eines Prozessors im Leerlauf enthält. |
PEP_PROCESSOR_IDLE_STATE_V2 Erfahren Sie, wie die PEP_PROCESSOR_IDLE_STATE_V2-Struktur einen Prozessor-Leerlaufzustand beschreibt, den das Plattformerweiterungs-Plug-In (PEP) unterstützt. |
PEP_PROCESSOR_PARK_PREFERENCE Erfahren Sie, wie die PEP_PROCESSOR_PARK_PREFERENCE-Struktur die Einstellungen des Betriebssystem- und Plattformerweiterungs-Plug-Ins (PEP) angibt, ob der angegebene Prozessor geparkt werden soll, um den Stromverbrauch zu reduzieren. |
PEP_PROCESSOR_PARK_STATE Erfahren Sie, wie die PEP_PROCESSOR_PARK_STATE-Struktur den Parkzustand für einen einzelnen Prozessor beschreibt. |
PEP_PROCESSOR_PERF_STATE Erfahren Sie, wie Sie diese Methode in der PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES-Benachrichtigung verwenden. Diese Struktur beschreibt die Eigenschaften eines einzelnen Leistungszustands. . |
PEP_QUERY_COMPONENT_PERF_CAPABILITIES Erfahren Sie, wie die PEP_QUERY_COMPONENT_PERF_CAPABILITIES-Struktur die Anzahl der Leistungszustandssätze (P-State) angibt, die für eine Komponente definiert sind. |
PEP_QUERY_COMPONENT_PERF_SET Erfahren Sie, wie die PEP_QUERY_COMPONENT_PERF_SET-Struktur Abfrageinformationen zu einem Satz von Leistungszustandswerten (P-Zustandssatz) für eine Komponente enthält. |
PEP_QUERY_COMPONENT_PERF_SET_NAME Erfahren Sie, wie die PEP_QUERY_COMPONENT_PERF_SET_NAME-Struktur Abfrageinformationen zu einem Satz von Leistungszustandswerten (P-Zustandssatz) für eine Komponente enthält. |
PEP_QUERY_COMPONENT_PERF_STATES Erfahren Sie, wie die PEP_QUERY_COMPONENT_PERF_STATES-Struktur eine Liste von diskreten Leistungszustandswerten (P-State) für den angegebenen P-Zustandssatz enthält. |
PEP_QUERY_CURRENT_COMPONENT_PERF_STATE Erfahren Sie, wie die PEP_QUERY_CURRENT_COMPONENT_PERF_STATE-Struktur Informationen zum aktuellen P-Zustand im angegebenen P-Zustandssatz enthält. |
PEP_QUERY_SOC_SUBSYSTEM Erfahren Sie, wie die PEP_QUERY_SOC_SUBSYSTEM-Struktur von der PEP_DPM_QUERY_SOC_SUBSYSTEM-Benachrichtigung verwendet wird, um grundlegende Informationen zu einem bestimmten SoC-Subsystem (System on a Chip) zu sammeln. |
PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME Die PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME-Struktur (pep_x.h) wird von der PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME-Benachrichtigung verwendet, um Details zur Blockierungsdauer für ein bestimmtes SoC-Subsystem (System on a Chip) zu sammeln. |
PEP_QUERY_SOC_SUBSYSTEM_COUNT Erfahren Sie, wie die PEP_QUERY_SOC_SUBSYSTEM_COUNT-Struktur verwendet wird, um dem Betriebssystem mitzuteilen, ob das PEP das SoC-Subsystem (System on a Chip) unterstützt, das einen bestimmten Plattform-Leerlaufzustand berücksichtigt. |
PEP_QUERY_SOC_SUBSYSTEM_METADATA Erfahren Sie, wie die PEP_QUERY_SOC_SUBSYSTEM_METADATA-Struktur mit der PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA-Benachrichtigung verwendet wird, um optionale Metadaten über das SoC-Subsystem (System on a Chip) zu sammeln, dessen Blockierungszeit gerade abgefragt wurde. |
PEP_REGISTER_COMPONENT_PERF_STATES Erfahren Sie, wie die PEP_REGISTER_COMPONENT_PERF_STATES-Struktur die Leistungszustände (P-Zustände) der angegebenen Komponente beschreibt. |
PEP_REGISTER_CRASHDUMP_DEVICE Erfahren Sie, wie die PEP_REGISTER_CRASHDUMP_DEVICE-Struktur eine Rückrufroutine zum Aktivieren eines Absturzabbildgeräts bereitstellt. |
PEP_REGISTER_DEBUGGER Erfahren Sie, wie die PEP_REGISTER_DEBUGGER-Struktur ein registriertes Gerät identifiziert, das eine Kernsystemressource ist, die Debuggertransport ermöglicht. |
PEP_REGISTER_DEVICE_V2 Erfahren Sie, wie die PEP_REGISTER_DEVICE_V2-Struktur ein Gerät beschreibt, dessen Treiberstapel gerade beim Windows Power Management Framework (PoFx) registriert wurde. |
PEP_REQUEST_COMPONENT_PERF_STATE Erfahren Sie, wie die PEP_REQUEST_COMPONENT_PERF_STATE-Struktur eine Liste der Vom Windows Power Management Framework (PoFx) angeforderten Änderungen des Leistungszustands (P-Zustand) enthält, sowie status Informationen zur Behandlung dieser Anforderungen durch das Plattformerweiterungs-Plug-In (PEP). |
PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING Erfahren Sie, wie die PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING-Struktur im Rahmen einer PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING-Benachrichtigung für das Plattformerweiterungs-Plug-In (PEP) bereitgestellt wird. |
PEP_SOC_SUBSYSTEM_METADATA Erfahren Sie, wie die PEP_SOC_SUBSYSTEM_METADATA-Struktur Schlüssel-Wert-Paare enthält, die Metadaten für ein SoC-Subsystem (System on a Chip) enthalten. Es wird im Kontext einer PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA Benachrichtigung verwendet, die an ein Plattformerweiterungs-Plug-In (PEP) gesendet wird. |
PEP_SYSTEM_LATENCY Erfahren Sie, wie die PEP_SYSTEM_LATENCY-Struktur den neuen Wert für die Systemlatenztoleranz angibt. |
PEP_UNMASKED_INTERRUPT_FLAGS Erfahren Sie, wie die PEP_UNMASKED_INTERRUPT_FLAGS Union angibt, ob eine unmaskierte Interruptquelle ein primärer interrupt oder ein sekundärer Interrupt ist. |
PEP_UNMASKED_INTERRUPT_INFORMATION Erfahren Sie, wie die PEP_UNMASKED_INTERRUPT_INFORMATION-Struktur Informationen zu einer Interruptquelle enthält. |
PEP_UNREGISTER_DEVICE Erfahren Sie, wie die PEP_UNREGISTER_DEVICE-Struktur ein Gerät identifiziert, dessen Registrierung aus dem Windows Power Management Framework (PoFx) entfernt wird. |
PEP_WORK Erfahren Sie, wie die PEP_WORK-Struktur angibt, ob der PEP über eine Arbeitsanforderung verfügt, die an das Windows Power Management Framework (PoFx) übermittelt werden soll. |
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE Erfahren Sie, wie die PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE-Struktur die Ergebnisse einer ACPI-Steuerungsmethode enthält, die asynchron vom Plattformerweiterungs-Plug-In (PEP) ausgewertet wurde. |
PEP_WORK_ACPI_NOTIFY Erfahren Sie, wie die PEP_WORK_ACPI_NOTIFY-Struktur den ACPI Notify-Code für ein Gerät enthält, das ein Hardwareereignis generiert hat. |
PEP_WORK_ACTIVE_COMPLETE Die PEP_WORK_ACTIVE_COMPLETE-Struktur identifiziert eine Komponente, die sich jetzt in der aktiven Bedingung befindet. |
PEP_WORK_COMPLETE_IDLE_STATE Erfahren Sie, wie die PEP_WORK_COMPLETE_IDLE_STATE-Struktur eine Komponente identifiziert, die das Plattformerweiterungs-Plug-In (PEP) für einen Übergang zu einem neuen Fx-Energiezustand vorbereitet hat. |
PEP_WORK_COMPLETE_PERF_STATE Erfahren Sie, wie die PEP_WORK_COMPLETE_PERF_STATE-Struktur die Vervollständigung status eines zuvor angeforderten Updates für die Leistungswerte beschreibt, die einer Liste von Leistungsstatussätzen (P-Zustand) zugewiesen sind. |
PEP_WORK_DEVICE_IDLE Die PEP_WORK_DEVICE_IDLE-Struktur gibt an, ob das Leerlauftimeout für das angegebene Gerät ignoriert werden soll. |
PEP_WORK_DEVICE_POWER Die PEP_WORK_DEVICE_POWER-Struktur beschreibt die neuen Stromanforderungen für das angegebene Gerät. |
PEP_WORK_IDLE_STATE Die PEP_WORK_IDLE_STATE-Struktur enthält eine Anforderung zum Übergang einer Komponente in einen Fx-Energiezustand. |
PEP_WORK_INFORMATION Erfahren Sie, wie die PEP_WORK_INFORMATION-Struktur ein Arbeitselement beschreibt, das vom PEP an das Windows Power Management Framework (PoFx) übermittelt wird. |
PEP_WORK_POWER_CONTROL Erfahren Sie, wie die PEP_WORK_POWER_CONTROL-Struktur die Parameter für eine Energiesteuerungsanforderung enthält, die das Plattformerweiterungs-Plug-In (PEP) direkt an einen Prozessortreiber sendet. |
PO_FX_CORE_DEVICE Erfahren Sie, wie die PO_FX_CORE_DEVICE-Struktur Informationen zu den Energiezustandsattributen der Komponenten in einer Kernsystemressource enthält und eine Softwareschnittstelle für die Energieverwaltung dieser Komponenten bereitstellt. |
Enumerationen
GPIO_PIN_CONFIG_TYPE Erfahren Sie, wie die GPIO_PIN_CONFIG_TYPE-Enumeration eine Verbindungs-E/A-Ressource beschreibt. |
GPIO_PIN_IORESTRICTION_TYPE Erfahren Sie, wie die GPIO_PIN_IORESTRICTION_TYPE-Enumeration die Funktionen beschreibt, auf die ein GPIO-Pin beschränkt ist. |
PEP_ACPI_OBJECT_TYPE Erfahren Sie, wie die PEP_ACPI_OBJECT_TYPE-Enumeration den Typ des ACPI-Objekts angibt. |
PEP_ACPI_RESOURCE_TYPE Erfahren Sie, wie die PEP_ACPI_RESOURCE_TYPE-Enumeration verwendet wird, um den Typ der ACPI-Ressource zu identifizieren, der in der PEP_ACPI_RESOURCE Union enthalten ist. |
PEP_DEVICE_ACCEPTANCE_TYPE Erfahren Sie, wie die PEP_DEVICE_ACCEPTANCE_TYPE-Enumeration angibt, ob ein PEP den Besitz eines Geräts akzeptiert. |
PEP_PERF_STATE_TYPE Erfahren Sie, wie die PEP_PERF_STATE_TYPE-Enumeration den Typ der Leistungsinformationen angibt, die für einen Leistungszustand (P-Zustand) einer Komponente angegeben werden. |
PEP_PERF_STATE_UNIT Erfahren Sie, wie die PEP_PERF_STATE_UNIT-Enumeration die Maßeinheiten angibt, in denen der Leistungszustand (P-Zustand) einer Komponente angegeben wird. |
PEP_PROCESSOR_IDLE_CANCEL_CODE Die PEP_PROCESSOR_IDLE_CANCEL_CODE Enumerationswerte geben Gründe an, warum ein Prozessor nicht in einen Leerlaufzustand eintreten kann, der zuvor vom Plattformerweiterungs-Plug-In (PEP) ausgewählt wurde. |
PEP_PROCESSOR_IDLE_TYPE Die PEP_PROCESSOR_IDLE_TYPE-Enumeration gibt an, ob Leerlaufeinschränkungen nur für den aktuellen Prozessor oder für alle Prozessoren auf der Hardwareplattform gelten. |
PEP_WORK_TYPE Erfahren Sie, wie die PEP_WORK_TYPE-Enumeration die Art der Arbeit beschreibt, die das Plattformerweiterungs-Plug-In (PEP) anfordert. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für