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. |