pepfx.h-Header

Dieser Header enthält Programmierschnittstellen, die von den Power Engine Plugins (PEPs) verwendet werden. Weitere Informationen finden Sie unter

pepfx.h enthält die folgenden Programmierschnittstellen:

Functions

 
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE

Die funktion PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE initialisiert die PEP_ACPI_EXTENDED_ADDRESS-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE

Die funktion PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE initialisiert die PEP_ACPI_EXTENDED_ADDRESS-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE

Die PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE-Funktion initialisiert die PEP_ACPI_GPIO_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE

Die PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE-Funktion initialisiert die PEP_ACPI_GPIO_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE

Die funktion PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE initialisiert die PEP_ACPI_INTERRUPT_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_IOPORT_RESOURCE

Die funktion PEP_ACPI_INITIALIZE_IOPORT_RESOURCE initialisiert die PEP_ACPI_IO_MEMORY_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_MEMORY_RESOURCE

Die funktion PEP_ACPI_INITIALIZE_MEMORY_RESOURCE initialisiert die PEP_ACPI_IO_MEMORY_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE

Die funktion PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE initialisiert die PEP_ACPI_SPB_I2C_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE

Die funktion PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE initialisiert die PEP_ACPI_SPB_SPI_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE

Die PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE-Funktion initialisiert die PEP_ACPI_SPB_UART_RESOURCE-Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
PoFxRegisterCoreDevice

Die PoFxRegisterCoreDevice-Routine registriert eine neue Kernsystemressource beim Windows Power Management Framework (PoFx).
PoFxRegisterPlugin

Die PoFxRegisterPlugin-Routine registriert ein Plattformerweiterungs-Plug-In (PEP) beim Windows Power Management Framework (PoFx).
PoFxRegisterPluginEx

Die PoFxRegisterPluginEx-Routine registriert ein Plattformerweiterungs-Plug-In (PEP) beim Windows Power Management Framework (PoFx).

Rückruffunktionen

 
PEPCALLBACKNOTIFYACPI

Eine AcceptAcpiNotification-Ereignisrückrufroutine verarbeitet ACPI-Benachrichtigungen aus dem Windows Power Management Framework (PoFx).
PEPCALLBACKNOTIFYDPM

Eine AcceptDeviceNotification-Ereignisrückrufroutine verarbeitet DPM-Benachrichtigungen (Device Power Management) aus dem Windows Power Management Framework (PoFx).
PEPCALLBACKNOTIFYPPM

Eine AcceptProcessorNotification-Ereignisrückrufroutine verarbeitet PPM-Benachrichtigungen (Processor Power Management) aus dem Windows Power Management Framework (PoFx).
PEPCALLBACKPOWERONCRASHDUMPDEVICE

Die Rückrufroutine PowerOnDumpDeviceCallback aktiviert das Absturzabbildgerät.
POFXCALLBACKCRITICALRESOURCE

Die TransitionCriticalResource-Routine ändert den aktiven/inaktiven Zustand einer Kernsystemkomponente.
POFXCALLBACKENUMERATEUNMASKEDINTERRUPTS

Die EnumerateUnmaskedInterrupts-Routine listet Interruptquellen auf, deren Interrupts entmasket und aktiviert sind.
POFXCALLBACKPLATFORMIDLEVETO

Die PlatformIdleVeto-Routine erhöht oder verringert die Vetoanzahl für einen Vetocode für einen Plattform-Leerlaufstatus.
POFXCALLBACKPROCESSORHALT

Die ProcessorHalt-Routine bereitet den Prozessor auf das Anhalten vor.
POFXCALLBACKPROCESSORIDLEVETO

Die ProcessorIdleVeto-Routine inkrementiert oder verringert die Vetoanzahl für einen Vetocode für einen Prozessor im Leerlaufzustand.
POFXCALLBACKREQUESTCOMMON

Die RequestCommon-Routine ist ein generischer Anforderungshandler.
POFXCALLBACKREQUESTINTERRUPT

Die RequestInterrupt-Routine fordert an, 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

Die RequestWorker-Routine wird von einem Plattformerweiterungs-Plug-In (PEP) aufgerufen, um das Windows Power Management Framework (PoFx) darüber zu informieren, dass das Plattformerweiterungs-Plug-In (PEP) eine Arbeitsanforderung hat, die im Namen des angegebenen Geräts übermittelt werden muss.
POFXCALLBACKUPDATEPLATFORMIDLESTATE

Die UpdatePlatformIdleState-Routine wird vom Plattformerweiterungs-Plug-In (PEP) aufgerufen, um die Eigenschaften des angegebenen Plattform-Leerlaufzustands zu aktualisieren.
POFXCALLBACKUPDATEPROCESSORIDLESTATE

Die UpdateProcessorIdleState-Routine wird vom Plattformerweiterungs-Plug-In (PEP) aufgerufen, um die Eigenschaften des angegebenen Prozessor-Leerlaufzustands zu aktualisieren.
PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK

Eine EnumerateInterruptSource-Rückrufroutine stellt ein Plattformerweiterungs-Plug-In (PEP) mit Informationen zu einer Interruptquelle bereit.

Strukturen

 
PEP_ABANDON_DEVICE

Die PEP_ABANDON_DEVICE-Struktur identifiziert ein Gerät, das verlassen wurde und vom Betriebssystem nicht mehr verwendet wird.
PEP_ACPI_ABANDON_DEVICE

Die PEP_ACPI_ABANDON_DEVICE-Struktur gibt an, ob das Plattformerweiterungs-Plug-In (PEP) den Besitz eines verlassenen Geräts akzeptiert.
PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE

Die PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE-Struktur enthält eine Enumeration der Objekte im Namespace des Geräts.
PEP_ACPI_EVALUATE_CONTROL_METHOD

Die PEP_ACPI_EVALUATE_CONTROL_METHOD-Struktur gibt eine auszuwertende ACPI-Steuerungsmethode, ein Eingabeargument für diese Methode und einen Ausgabepuffer für das Ergebnis der Auswertung an.
PEP_ACPI_EXTENDED_ADDRESS

Die PEP_ACPI_EXTENDED_ADDRESS-Struktur wird verwendet, um die Ressourcennutzung im Adressraum wie Arbeitsspeicher und E/A zu melden.
PEP_ACPI_GPIO_RESOURCE

Die PEP_ACPI_GPIO_RESOURCE-Struktur beschreibt die ACPI-Konfiguration für eine GPIO-Ressource (Universelle Eingabe/Ausgabe).
PEP_ACPI_INTERRUPT_RESOURCE

Die PEP_ACPI_INTERRUPT_RESOURCE-Struktur beschreibt eine ACPI-Interruptressource.
PEP_ACPI_IO_MEMORY_RESOURCE

Die PEP_ACPI_IO_MEMORY_RESOURCE-Struktur beschreibt eine ACPI-E/A-Portdeskriptorressource.
PEP_ACPI_OBJECT_NAME

Die PEP_ACPI_OBJECT_NAME Union enthält den vierstelligen Namen eines ACPI-Objekts.
PEP_ACPI_OBJECT_NAME_WITH_TYPE

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

Die PEP_ACPI_PREPARE_DEVICE-Struktur gibt an, ob ein Plattformerweiterungs-Plug-In (PEP) vorbereitet ist, um ACPI-Dienste für das angegebene Gerät bereitzustellen.
PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES

Die PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES-Struktur enthält eine Liste der Rohressourcen, die zum Steuern der Stromversorgung des Geräts erforderlich sind.
PEP_ACPI_QUERY_OBJECT_INFORMATION

Die PEP_ACPI_QUERY_OBJECT_INFORMATION-Struktur enthält Informationen zu einem ACPI-Objekt.
PEP_ACPI_REGISTER_DEVICE

Die PEP_ACPI_REGISTER_DEVICE-Struktur enthält Registrierungsinformationen zu einem Gerät, für das das Plattformerweiterungs-Plug-In (PEP) ACPI-Dienste bereitstellen soll.
PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES

Die PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES-Struktur wird beim Konvertieren von ACPI-Ressourcen in BIOS-Ressourcen durch eine der PEP-Initialisierungsfunktionen verwendet.
PEP_ACPI_RESOURCE

Die PEP_ACPI_RESOURCE-Struktur enthält Hardwaredetails für eine bestimmte ACPI-Ressource.
PEP_ACPI_RESOURCE_FLAGS

Die PEP_ACPI_RESOURCE_FLAGS-Struktur enthält Flags, die eine ACPI-Ressource beschreiben.
PEP_ACPI_SPB_I2C_RESOURCE

Die PEP_ACPI_SPB_I2C_RESOURCE-Struktur beschreibt eine serielle ACPI I2C-Busressource.
PEP_ACPI_SPB_RESOURCE

Die PEP_ACPI_SPB_RESOURCE-Struktur beschreibt eine serielle ACPI-Busverbindungsressource.
PEP_ACPI_SPB_SPI_RESOURCE

Die PEP_ACPI_SPB_SPI_RESOURCE-Struktur beschreibt eine serielle ACPI SPI-Busressource.
PEP_ACPI_SPB_UART_RESOURCE

Die PEP_ACPI_SPB_UART_RESOURCE-Struktur beschreibt eine serielle ACPI-UART-Busressource.
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES

Die PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES-Struktur enthält eine Liste der übersetzten Energiesteuerungsressourcen für das zu verwendende Plattformerweiterungs-Plug-In (PEP).
PEP_ACPI_UNREGISTER_DEVICE

Die PEP_ACPI_UNREGISTER_DEVICE-Struktur enthält Informationen zu einem Gerät, das bei ACPI-Diensten nicht registriert wurde.
PEP_COMPONENT_PERF_INFO

Die PEP_COMPONENT_PERF_INFO-Struktur beschreibt die Leistungszustände (P-Zustände) einer Komponente.
PEP_COMPONENT_PERF_SET

Die PEP_COMPONENT_PERF_SET-Struktur beschreibt die Leistungszustände (P-Zustände) in einem P-Zustandssatz.
PEP_COMPONENT_PERF_STATE_REQUEST

Die PEP_COMPONENT_PERF_STATE_REQUEST-Struktur gibt einen Leistungszustandssatz (P-Zustand) und eine neue Leistungsstufe an, die dieser Gruppe zugewiesen werden soll.
PEP_COMPONENT_PLATFORM_CONSTRAINTS

Die PEP_COMPONENT_PLATFORM_CONSTRAINTS-Struktur beschreibt den niedrigsten Fx-Zustand, in dem sich eine Komponente befinden kann, wenn sich die Plattform in einem bestimmten Leerlaufzustand befindet.
PEP_COMPONENT_V2

Die PEP_COMPONENT_V2-Struktur gibt die Energiezustandsattribute einer Komponente im Gerät an.
PEP_COORDINATED_DEPENDENCY_OPTION

Die PEP_COORIDNATED_DEPENDENCY_OPTION-Struktur beschreibt die Abhängigkeit eines koordinierten Leerlaufzustands vom Betriebssystem.
PEP_COORDINATED_IDLE_STATE

Die PEP_COORIDNATED_IDLE_STATE-Struktur beschreibt einen koordinierten Leerlaufzustand für das Betriebssystem.
PEP_CRASHDUMP_INFORMATION

Die PEP_CRASHDUMP_INFORMATION-Struktur enthält Informationen zu einem Absturzabbildgerät.
PEP_DEBUGGER_TRANSITION_REQUIREMENTS

Die PEP_DEBUGGER_TRANSITION_REQUIREMENTS-Struktur gibt die Plattform-Leerlaufzustände an, für die das Debuggergerät eingeschaltet werden muss.
PEP_DEVICE_PLATFORM_CONSTRAINTS

Die PEP_DEVICE_PLATFORM_CONSTRAINTS-Struktur gibt die Einschränkungen für den Einstieg in die verschiedenen Dx-Energiezustände an, die von einem Gerät unterstützt werden.
PEP_DEVICE_POWER_STATE

Die PEP_DEVICE_POWER_STATE-Struktur gibt die status eines Übergangs zu einem neuen Dx-Zustand (Geräteleistung) an.
PEP_DEVICE_REGISTER_V2

Die PEP_DEVICE_REGISTER-Struktur beschreibt alle Komponenten in einem bestimmten Gerät.
PEP_DEVICE_STARTED

Die PEP_DEVICE_STARTED-Struktur identifiziert ein Gerät, dessen Treiber seine Registrierung beim Windows Power Management Framework (PoFx) abgeschlossen hat.
PEP_INFORMATION

Die PEP_INFORMATION-Struktur gibt die Schnittstelle an, die das Plattformerweiterungs-Plug-In (PEP) zum Empfangen von Benachrichtigungen vom Windows Power Management Framework (PoFx) verwendet.
PEP_KERNEL_INFORMATION_STRUCT_V3

Die PEP_KERNEL_INFORMATION_STRUCT_V3-Struktur gibt die Schnittstelle an, die das Power Extension Plug-In (PEP) verwendet, um Dienste vom Windows Power Management Framework (PoFx) anzufordern.
PEP_LOW_POWER_EPOCH

Die PEP_LOW_POWER_EPOCH-Struktur wird verwendet, um Daten für eine PEP_DPM_LOW_POWER_EPOCH-Benachrichtigung bereitzustellen (veraltet).
PEP_NOTIFY_COMPONENT_IDLE_STATE

Die PEP_NOTIFY_COMPONENT_IDLE_STATE-Struktur enthält status Informationen zum ausstehenden Übergang einer Komponente in einen neuen Fx-Energiezustand.
PEP_PERF_STATE

Die PEP_PERF_STATE-Struktur beschreibt einen Leistungszustand (P-Zustand) in einem P-Zustandssatz, in dem die P-Zustände als Liste von einem oder mehreren diskreten Werten angegeben werden.
PEP_PLATFORM_IDLE_STATE

Die PEP_PLATFORM_IDLE_STATE-Struktur gibt die Eigenschaften eines Plattform-Leerlaufzustands an.
PEP_PLATFORM_IDLE_STATE_UPDATE

Die PEP_PLATFORM_IDLE_STATE_UPDATE-Struktur enthält die aktualisierten Eigenschaften eines Plattform-Leerlaufzustands.
PEP_POWER_CONTROL_COMPLETE

Die PEP_POWER_CONTROL_COMPLETE-Struktur enthält status Informationen für einen Energiesteuerungsvorgang, den der PEP zuvor angefordert hat und den der Gerätetreiber abgeschlossen hat.
PEP_POWER_CONTROL_REQUEST

Die PEP_POWER_CONTROL_REQUEST-Struktur enthält eine Anforderung eines Treibers für einen Energiesteuerungsvorgang.
PEP_PPM_CONTEXT_QUERY_PARKING_PAGE

Die PEP_PPM_CONTEXT_QUERY_PARKING_PAGE-Struktur beschreibt die Parkseite für einen Prozessor.
PEP_PPM_CST_STATE

Die PEP_PPM_CST_STATE-Struktur gibt die Eigenschaften eines C-Zustands (ACPI-Prozessorleistungszustand) an.
PEP_PPM_CST_STATES

Die PEP_PPM_CST_STATES-Struktur gibt die Eigenschaften der C-Zustände (ACPI-Prozessorleistungszustände) an, die für einen Prozessor unterstützt werden.
PEP_PPM_ENTER_SYSTEM_STATE

Wird in der PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE Benachrichtigung verwendet, um PEP zu benachrichtigen, dass das System kurz vor dem Wechsel in einen Systemstromzustand steht.  .
PEP_PPM_FEEDBACK_READ

Die PEP_PPM_FEEDBACK_READ-Struktur enthält den Wert, der aus einem Prozessorleistungsrückmeldungsindikator gelesen wird.
PEP_PPM_IDLE_COMPLETE

Die PEP_PPM_IDLE_COMPLETE-Struktur beschreibt die Leerlaufzustände, aus denen der Prozessor und die Hardwareplattform aktiviert werden.
PEP_PPM_IDLE_COMPLETE_V2

Die PEP_PPM_IDLE_COMPLETE_V2-Struktur beschreibt die Leerlaufzustände, aus denen der Prozessor und die Hardwareplattform aktiviert werden.
PEP_PPM_IDLE_EXECUTE

Die PEP_PPM_IDLE_EXECUTE-Struktur gibt den Leerlaufzustand an, den der Prozessor eingeben soll.
PEP_PPM_IDLE_EXECUTE_V2

Die PEP_PPM_IDLE_EXECUTE_V2-Struktur gibt den Leerlaufzustand an, den der Prozessor eingeben soll.
PEP_PPM_INITIATE_WAKE

Die PEP_PPM_INITIATE_WAKE-Struktur gibt an, ob ein Prozessor einen Interrupt benötigt, um aus einem Leerlaufzustand zu reaktivieren.
PEP_PPM_IS_PROCESSOR_HALTED

Die PEP_PPM_IS_PROCESSOR_HALTED-Struktur gibt an, ob der Prozessor derzeit im ausgewählten Leerlaufzustand angehalten wird.
PEP_PPM_PARK_MASK

Die PEP_PROCESSOR_PARK_MASK-Struktur enthält die aktuelle Kernparkmaske.
PEP_PPM_PARK_SELECTION

Die PEP_PPM_PARK_SELECTION-Struktur gibt die Einstellungen des Betriebssystem- und Plattformerweiterungs-Plug-Ins (PEP) an, welche Prozessoren auf der Plattform geparkt werden sollen, um den Stromverbrauch zu reduzieren.
PEP_PPM_PARK_SELECTION_V2

Die PEP_PPM_PARK_SELECTION_V2-Struktur gibt die Einstellungen des Betriebssystem- und Plattformerweiterungs-Plug-Ins (PEP) an, welche Prozessoren auf der Plattform geparkt werden sollen, um den Stromverbrauch zu reduzieren.
PEP_PPM_PERF_CHECK_COMPLETE

Die PEP_PPM_PERF_CHECK_COMPLETE Struktur wird verwendet, um den PEP über Details über den Abschluss einer regelmäßigen Leistungsüberprüfungsauswertung zu informieren.
PEP_PPM_PERF_CONSTRAINTS

Die PEP_PPM_PERF_CONSTRAINTS-Struktur beschreibt die Leistungslimits, die für den Prozessor gelten sollen.
PEP_PPM_PERF_SET

Die PEP_PPM_PERF_SET-Struktur gibt die neue Leistungsstufe an, die das Betriebssystem für den Prozessor anfordert.
PEP_PPM_PERF_SET_STATE

Wird in der PEP_NOTIFY_PPM_PERF_SET-Benachrichtigung zur Laufzeit verwendet, um die aktuelle Betriebsleistung des Prozessors festzulegen.  .
PEP_PPM_PLATFORM_STATE_RESIDENCIES

Die PEP_PPM_PLATFORM_STATE_RESIDENCIES-Struktur enthält die akkumulierten Aufenthaltszeiten und die Übergangsanzahl für die Von der Hardwareplattform unterstützten Leerlaufzustände.
PEP_PPM_PLATFORM_STATE_RESIDENCY

Die PEP_PPM_PLATFORM_STATE_RESIDENCY-Struktur gibt die akkumulierte Residenzzeit und die Übergangsanzahl für einen bestimmten Plattform-Leerlaufzustand an.
PEP_PPM_QUERY_CAPABILITIES

Die PEP_PPM_QUERY_CAPABILITIES-Struktur enthält Informationen zu den Ppm-Funktionen (Processor Power Management) des Plattformerweiterungs-Plug-Ins (PEP).
PEP_PPM_QUERY_COORDINATED_DEPENDENCY

Die PEP_PPM_QUERY_COORDINATED_DEPENDENCY-Struktur beschreibt Abhängigkeiten für koordinierte Leerlaufzustände.
PEP_PPM_QUERY_COORDINATED_STATES

Die PEP_PPM_QUERY_COORDINATED_STATES-Struktur enthält Informationen zu jedem koordinierten Leerlaufzustand, den das Plattformerweiterungs-Plug-In (PEP) unterstützt.
PEP_PPM_QUERY_DISCRETE_PERF_STATES

Wird in der PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES Benachrichtigung verwendet, 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

Wird in der PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO Benachrichtigung verwendet, die Informationen zu einer Leistungsdomäne abfragt. .
PEP_PPM_QUERY_FEEDBACK_COUNTERS

Die PEP_PPM_QUERY_FEEDBACK_COUNTERS-Struktur beschreibt alle Prozessorleistungsindikatoren, die das Plattformerweiterungs-Plug-In (PEP) für einen bestimmten Prozessor unterstützt.
PEP_PPM_QUERY_IDLE_STATES_V2

Die PEP_PPM_QUERY_IDLE_STATES_V2-Struktur wird während der Prozessorinitialisierung verwendet, um das Plattformerweiterungs-Plug-In (PEP) nach einer Liste der Vom Prozessor unterstützten Prozessor-Leerlaufzustände abzufragen.
PEP_PPM_QUERY_PERF_CAPABILITIES

Die PEP_PPM_QUERY_PERF_CAPABILITIES-Struktur beschreibt die Leistungsfunktionen der Prozessoren in der angegebenen Prozessorleistungsdomäne.
PEP_PPM_QUERY_PLATFORM_STATE

Die PEP_PPM_QUERY_PLATFORM_STATE-Struktur enthält Informationen zu einem Plattform-Leerlaufzustand.
PEP_PPM_QUERY_PLATFORM_STATES

Die PEP_PPM_QUERY_PLATFORM_STATES-Struktur gibt die Anzahl von Leerlaufzuständen der Plattform an, die die Hardwareplattform unterstützt.
PEP_PPM_QUERY_STATE_NAME

Die PEP_PPM_QUERY_STATE_NAME-Struktur enthält Informationen zu einem bestimmten koordinierten Oder Plattform-Leerlaufzustand.
PEP_PPM_QUERY_VETO_REASON

Die PEP_PPM_QUERY_VETO_REASON-Struktur stellt eine Zeichenfolge mit breitem Zeichen und NULL-Terminen bereit, die einen beschreibenden, lesbaren Namen aus Vetogründen enthält.
PEP_PPM_QUERY_VETO_REASONS

Die PEP_PPM_QUERY_VETO_REASONS-Struktur gibt die Gesamtzahl der Veto-Gründe an, die pep in Aufrufen der ProcessorIdleVeto- und PlatformIdleVeto-Routinen verwendet.
PEP_PPM_RESUME_FROM_SYSTEM_STATE

Wird vom PEP_NOTIFY_PPM_RESUME_FROM_SYSTEM_STATE Benachrichtigung verwendet, die pep benachrichtigt, dass das System gerade aus einem Systemstromzustand fortgesetzt wurde.
PEP_PPM_TEST_IDLE_STATE

Die PEP_PPM_TEST_IDLE_STATE-Struktur enthält Informationen darüber, ob der Prozessor sofort in einen Prozessor-Leerlaufzustand gelangen kann.
PEP_PREPARE_DEVICE

Die PEP_PREPARE_DEVICE Struktur identifiziert ein Gerät, das zur Vorbereitung seiner Verwendung durch das Betriebssystem gestartet werden muss.
PEP_PROCESSOR_FEEDBACK_COUNTER

Die PEP_PROCESSOR_FEEDBACK_COUNTER-Struktur beschreibt einen Feedbackzähler für das Betriebssystem.
PEP_PROCESSOR_IDLE_DEPENDENCY

Die PEP_PROCESSOR_IDLE_DEPENDENCY-Struktur gibt die Abhängigkeiten eines Plattform-Leerlaufzustands vom angegebenen Prozessor an.
PEP_PROCESSOR_IDLE_STATE_UPDATE

Die PEP_PROCESSOR_IDLE_STATE_UPDATE-Struktur enthält die aktualisierten Eigenschaften eines Prozessor-Leerlaufzustands.
PEP_PROCESSOR_IDLE_STATE_V2

Die PEP_PROCESSOR_IDLE_STATE_V2-Struktur beschreibt einen Prozessor-Leerlaufzustand, den das Plattformerweiterungs-Plug-In (PEP) unterstützt.
PEP_PROCESSOR_PARK_PREFERENCE

Die PEP_PROCESSOR_PARK_PREFERENCE Struktur gibt die Einstellungen des Betriebssystems und des Plattformerweiterungs-Plug-Ins (PEP) an, ob der angegebene Prozessor geparkt werden soll, um den Stromverbrauch zu reduzieren.
PEP_PROCESSOR_PARK_STATE

Die PEP_PROCESSOR_PARK_STATE-Struktur beschreibt den Parkstatus für einen einzelnen Prozessor.
PEP_PROCESSOR_PERF_STATE

Verwenden Sie in der PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES Benachrichtigung. Diese Struktur beschreibt die Eigenschaften eines einzelnen Leistungszustands.  .
PEP_QUERY_COMPONENT_PERF_CAPABILITIES

Die PEP_QUERY_COMPONENT_PERF_CAPABILITIES-Struktur gibt die Anzahl der Leistungsstatussätze (P-Zustand) an, die für eine Komponente definiert sind.
PEP_QUERY_COMPONENT_PERF_SET

Die PEP_QUERY_COMPONENT_PERF_SET-Struktur enthält Abfrageinformationen zu einem Satz von Leistungszustandswerten (P-Zustandssatz) für eine Komponente.
PEP_QUERY_COMPONENT_PERF_SET_NAME

Die PEP_QUERY_COMPONENT_PERF_SET_NAME-Struktur enthält Abfrageinformationen zu einem Satz von Leistungszustandswerten (P-Zustandssatz) für eine Komponente.
PEP_QUERY_COMPONENT_PERF_STATES

Die PEP_QUERY_COMPONENT_PERF_STATES-Struktur enthält eine Liste diskreter Leistungszustandswerte (P-Zustand) für den angegebenen P-Zustandssatz.
PEP_QUERY_CURRENT_COMPONENT_PERF_STATE

Die PEP_QUERY_CURRENT_COMPONENT_PERF_STATE-Struktur enthält Informationen zum aktuellen P-Zustand im angegebenen P-Zustandssatz.
PEP_QUERY_SOC_SUBSYSTEM

Die PEP_QUERY_SOC_SUBSYSTEM-Struktur wird von der PEP_DPM_QUERY_SOC_SUBSYSTEM-Benachrichtigung verwendet, um grundlegende Informationen zu einem bestimmten System-on-a-Chip-Subsystem (SoC) zu sammeln.
PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME

Die PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME-Struktur (pepfx.h) wird von der PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME Benachrichtigung verwendet, um Details zur Blockierungsdauer für ein bestimmtes System-on-a-Chip-Subsystem (SoC) zu sammeln.
PEP_QUERY_SOC_SUBSYSTEM_COUNT

Die PEP_QUERY_SOC_SUBSYSTEM_COUNT-Struktur wird verwendet, um dem Betriebssystem mitzuteilen, ob das PEP das System-on-a-Chip-Subsystem (SoC) unterstützt, das einen bestimmten Plattform-Leerlaufzustand berücksichtigt.
PEP_QUERY_SOC_SUBSYSTEM_METADATA

Die PEP_QUERY_SOC_SUBSYSTEM_METADATA-Struktur wird mit der PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA Benachrichtigung verwendet, um optionale Metadaten über das SoC-Subsystem (System on a Chip) zu sammeln, dessen Blockierungszeit gerade abgefragt wurde.
PEP_REGISTER_COMPONENT_PERF_STATES

Die PEP_REGISTER_COMPONENT_PERF_STATES-Struktur beschreibt die Leistungszustände (P-Zustände) der angegebenen Komponente.
PEP_REGISTER_CRASHDUMP_DEVICE

Die PEP_REGISTER_CRASHDUMP_DEVICE-Struktur bietet eine Rückrufroutine zum Aktivieren eines Absturzabbildgeräts.
PEP_REGISTER_DEBUGGER

Die PEP_REGISTER_DEBUGGER-Struktur identifiziert ein registriertes Gerät, das eine Kernsystemressource ist, die Debuggertransport ermöglicht.
PEP_REGISTER_DEVICE_V2

Die PEP_REGISTER_DEVICE_V2-Struktur beschreibt ein Gerät, dessen Treiberstapel soeben beim Windows Power Management Framework (PoFx) registriert wurde.
PEP_REQUEST_COMPONENT_PERF_STATE

Die PEP_REQUEST_COMPONENT_PERF_STATE-Struktur enthält eine Liste der vom Windows Power Management Framework (PoFx) angeforderten Änderungen des Leistungszustands (P-Zustand) sowie status Informationen zur Behandlung dieser Anforderungen durch das Plattformerweiterungs-Plug-In (PEP).
PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING

Die PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING-Struktur wird dem Plattformerweiterungs-Plug-In (PEP) als Teil einer PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING Benachrichtigung bereitgestellt.
PEP_SOC_SUBSYSTEM_METADATA

Die PEP_SOC_SUBSYSTEM_METADATA-Struktur enthält Schlüssel-Wert-Paare, 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

Die PEP_SYSTEM_LATENCY-Struktur gibt den neuen Wert für die Toleranz der Systemwartezeit an.
PEP_UNMASKED_INTERRUPT_FLAGS

Die PEP_UNMASKED_INTERRUPT_FLAGS Union gibt an, ob es sich bei einer unmaskierten Interruptquelle um einen primären oder einen sekundären Interrupt handelt.
PEP_UNMASKED_INTERRUPT_INFORMATION

Die PEP_UNMASKED_INTERRUPT_INFORMATION-Struktur enthält Informationen zu einer Interruptquelle.
PEP_UNREGISTER_DEVICE

Die PEP_UNREGISTER_DEVICE-Struktur identifiziert ein Gerät, dessen Registrierung aus dem Windows Power Management Framework (PoFx) entfernt wird.
PEP_WORK

Die PEP_WORK-Struktur gibt an, ob der PEP eine Arbeitsanforderung hat, die an das Windows Power Management Framework (PoFx) übermittelt werden soll.
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE

Die PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE-Struktur enthält die Ergebnisse einer ACPI-Steuerungsmethode, die vom Pep (Platform Extension Plug-In) asynchron ausgewertet wurde.
PEP_WORK_ACPI_NOTIFY

Die PEP_WORK_ACPI_NOTIFY-Struktur enthält den ACPI Notify-Code für ein Gerät, das ein Hardwareereignis generiert hat.
PEP_WORK_COMPLETE_IDLE_STATE

Die PEP_WORK_COMPLETE_IDLE_STATE-Struktur identifiziert eine Komponente, die das Plattformerweiterungs-Plug-In (PEP) für einen Übergang zu einem neuen Fx-Energiezustand vorbereitet hat.
PEP_WORK_COMPLETE_PERF_STATE

Die PEP_WORK_COMPLETE_PERF_STATE-Struktur beschreibt die Vervollständigung status eines zuvor angeforderten Updates für die Leistungswerte, die einer Liste von Leistungsstatussätzen (P-Zustand) zugewiesen sind.
PEP_WORK_INFORMATION

Die PEP_WORK_INFORMATION-Struktur beschreibt ein Arbeitselement, das pep an das Windows Power Management Framework (PoFx) übermittelt.
PEP_WORK_POWER_CONTROL

Die PEP_WORK_POWER_CONTROL-Struktur enthält die Parameter für eine Energiesteuerungsanforderung, die das Plattformerweiterungs-Plug-In (PEP) direkt an einen Prozessortreiber sendet.
PO_FX_CORE_DEVICE

Die PO_FX_CORE_DEVICE-Struktur enthält Informationen zu den Energiezustandsattributen der Komponenten in einer Kernsystemressource und stellt eine Softwareschnittstelle für die Energieverwaltung dieser Komponenten bereit.

Enumerationen

 
GPIO_PIN_CONFIG_TYPE

Die GPIO_PIN_CONFIG_TYPE-Enumeration beschreibt eine E/A-Verbindungsressource.
GPIO_PIN_IORESTRICTION_TYPE

Die GPIO_PIN_IORESTRICTION_TYPE-Enumeration beschreibt die Funktionen, auf die ein GPIO-Pin beschränkt ist.
PEP_ACPI_OBJECT_TYPE

Die PEP_ACPI_OBJECT_TYPE-Enumeration gibt den Typ des ACPI-Objekts an.
PEP_ACPI_RESOURCE_TYPE

Die PEP_ACPI_RESOURCE_TYPE-Enumeration wird verwendet, um den Typ der ACPI-Ressource zu identifizieren, der in der PEP_ACPI_RESOURCE Union enthalten ist.
PEP_DEVICE_ACCEPTANCE_TYPE

Die PEP_DEVICE_ACCEPTANCE_TYPE-Enumeration gibt an, ob ein PEP den Besitz eines Geräts akzeptiert.
PEP_PERF_STATE_TYPE

Die PEP_PERF_STATE_TYPE-Enumeration gibt den Typ der Leistungsinformationen an, die für einen Leistungszustand (P-Zustand) einer Komponente angegeben werden.
PEP_PERF_STATE_UNIT

Die PEP_PERF_STATE_UNIT-Enumeration gibt die Maßeinheiten an, in denen der Leistungszustand (P-Zustand) einer Komponente angegeben wird.
PEP_WORK_TYPE

Die PEP_WORK_TYPE-Enumeration beschreibt die Art der Arbeit, die das Plattformerweiterungs-Plug-In (PEP) anfordert.