The Kernel-Processor-Power Event Provider

Starting with Windows Vista SP1, drivers for Processor Power Managment (PPM) register an event provider and write events to it. Starting with Windows 7, the kernel joins in:

Provider GUID: {0F67E49F-FE51-4E9F-B490-6F2948CC6027}
Provider Name: Microsoft-Windows-Kernel-Processor-Power
Symbolic Name: PPM_ETW_PROVIDER

The PPM drivers and the kernel, of course, know of the provider only by the Provider GUID. The Provider Name is what's stored in the registry for this GUID. It's then the Name that the Event Viewer shows for the Provider in the Details tab for an event that actually has occurred and been logged. It's also the name to use when referring to this provider in such tools as WEVTUTIL and the Performance Monitor. The Symbolic Name is what public symbol files for the kernel show as the programming label for the GUID as an internal kernel variable.

An instrumentation manifest for the Microsoft-Windows-Kernel-Power provider is compiled into Microsoft-Windows-Kernel-Processor-Power-Events.dll (but ADVAPI32.DLL in version 6.0) as a resource named WEVT_TEMPLATE. This event template is the source of the plain-language names that the command wevtutil gp Microsoft-Windows-Kernel-Processor-Power extracts for channels, opcodes, levels, tasks and keywords. Its location is known already in the registry when Windows is installed.

As for any event provider, the compiled instrumentation manifest can be de-compiled to something like the XML it was written in, albeit without recovering symbolic names that compilation did not transfer to the manifest. Microsoft’s WEVTUTIL has options that can make a good start at this, and hackers have surely written tools that do better or differently. If that were the end of presenting the possible events, then this page would not exist.

The aim here is instead to capture something of the events’ development through successive versions, both in the compiled manifests and in the kernel’s code for writing the events. Notably, the manifests are sometimes wrong (not that this will surprise any programmer who has ever tried preparing one and keeping it synchronised with the code). With sufficient resources and attention, the presentation below may someday develop into describing what causes each of the possible events and what their parameters of event data mean. Remember, though, that such documentation really is Microsoft’s to write.

Channels

Two channels are defined for the provider. Each takes a different selection of the many possible events.

Channel ID Channel Name Versions
8 System 6.0 SP1 and higher
16 Microsoft-Windows-Kernel-Processor-Power/Diagnostic 6.0 SP1 and higher

The System log is familiar to all system administrators and many users. The Event Viewer shows it prominently among the Windows Logs. The others appear in the Event Viewer as "Applications and Services Logs". The diagnostic channel is not ordinarily enabled and is not even presented as a log that might be enabled except if the "Show Analytic and Debug Logs" option is checked.

When the Kernel-Processor-Power provider was new, and was written to only from PPM drivers, all the defined events went to the System channel except for the one that was directed instead to the diagnostic channel. That this is at all remarkable is because in Windows 7 and higher the vast majority of possible events from this provider go to neither of the defined channels and can never be seen except by creating a custom log.

Events

Also in the registry is that plain-language descriptions of events, such as show in the Event Viewer, are resolved from the same DLL's message-table resource (which is in practice in the language-specific MUI file). The vast majority of the possible Kernel-Processor-Power events do not have a friendly description.

The tables that presently follow are of all Kernel-Processor-Power events that are listed in any compiled instrumentation manifest for kernel versions up to and including the original release of Windows 10. If you want a tabulation that is more up-to-date, try getting it from Microsoft and wonder why you’re here at all.

Names given for channels, levels, opcodes, tasks and keywords are from the compiled event template. That opcodes and tasks are not defined in version 6.0 is not stated explicitly for each event. For brevity, the (event) version, opcode and task are omitted unless they are non-zero, but beware that zero is not meaningless: the name "win:Info" is formally defined for opcode zero. The high byte of the keyword is not rendered as text since it reliably corresponds to the channel. Where rows, are broken out according to the event version or kernel version, the separate rows are sometimes, even often, not alternatives but are instead to be understood as additive. This applies especially to the Event Data: new event versions ordinarily extend the parameters, rather than replace any.

Main Series

All the events that are yet defined are numbered sequentially from 1. Inevitably, they extend ever further in successive Windows versions:

Though some have fallen out of use in the sense that they never are written in later versions, their IDs are not reused and information about them is retained in the compiled event template, presumably so that tools running on a new Windows can interpret logs collected from computers that run an old Windows.

PPM_ETW_IDLE_STATES_ERROR (Original)

Event 1 is written by PPM drivers in Windows Vista. It was superseded by event 34 when Windows 7 introduced processor groups to raise the maximum count of processors.

Event ID: 1  
Channel: 8 System
Level: 2 win:Error
Task: 1 IdleStatesError
Keyword: 0x80000000`00000000  
Event Data: Processor  

This event has the plain-language description:

Idle power management features on processor Processor are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_PERF_STATES_ERROR (Original)

Event 2 is written by PPM drivers in Windows Vista. It was superseded by event 35 when Windows 7 introduced processor groups to raise the maximum count of processors.

Event ID: 2  
Channel: 8 System
Level: 2 win:Error
Task: 2 PerfStatesError
Keyword: 0x80000000`00000000  
Event Data: Processor  

This event has the plain-language description:

Performance power management features on processor Processor are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_THROTTLE_STATES_ERROR (Original)

Event 3 is written by PPM drivers in Windows Vista. It was superseded by event 36 when Windows 7 introduced processor groups to raise the maximum count of processors.

Event ID: 3  
Channel: 8 System
Level: 2 win:Error
Task: 3 ThrottleStatesError
Keyword: 0x80000000`00000000  
Event Data: Processor  

This event has the plain-language description:

Throttle power management features on processor Processor are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_SUMMARY (Original)

Event 4 is written by PPM drivers in Windows Vista. It was superseded by event 26 when Windows 7 introduced processor groups to raise the maximum count of processors.

Event ID: 4  
Channel: 8 System
Level: 4 win:Informational
Task: 4 Summary
Keyword: 0x80000000`00000000  
Event Data: Processor
IdleStateCount
PerfStateCount
ThrottleStateCount
IdleState
PerfState
 

The IdleState and PerfState parameters are complex data.

This event has the plain-language description:

Processor Processor exposes the following:

IdleStateCount idle state(s)
PerfStateCount performance state(s)
ThrottleStateCount throttle state(s)

PPM_ETW_IDLE_STATES_ERRATA

Event 5 is written by PPM drivers.

Event ID: 5  
Channel: 8 System
Level: 2 win:Error
Task: 5 IdleStatesErrata
Keyword: 0x80000000`00000000  

This event has the plain-language description:

Some processor idle power management features have been disabled due to a known firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_PERF_STATES_ERRATA

Event 6 is written by PPM drivers.

Event ID: 6  
Channel: 8 System
Level: 2 win:Error
Task: 6 PerfStatesErrata
Keyword: 0x80000000`00000000  

This event has the plain-language description:

Some processor performance power management features have been disabled due to a known firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_LONG_CAP_INFO (Original)

Event 7 is written by PPM drivers in Windows Vista. It was superseded by event 37 when Windows 7 introduced processor groups to raise the maximum count of processors.

Event ID: 7  
Channel: 8 System
Level: 2 win:Error
Task: 7 LongCapInfo
Keyword: 0x80000000`00000000  
Event Data: Processor
CapDurationInSeconds
PpcChanges
TpcChanges
 

This event has the plain-language description:

The speed of processor Processor is being limited by system firmware. The processor has been in this reduced performance state for CapDurationInSeconds seconds since the last report.

PPM_ETW_QUICK_CAP_INFO (Original)

Event 8 is written by PPM drivers in Windows Vista. It was superseded by event 38 when Windows 7 introduced processor groups to raise the maximum count of processors.

Event ID: 8  
Channel: 16 Microsoft-Windows-Kernel-Processor-Power/Diagnostic
Level: 3 win:Warning
Task: 8 QuickCapInfo
Keyword: 0x40000000`00000000  
Event Data: Processor
CapDurationInSeconds
PpcChanges
TpcChanges
 

This event has the same plain-language description as event 7.

PPM_ETW_DOMAIN_PERF_STATE_CHANGE

Event 9 is written by the kernel in Windows 7 and higher.

Event ID: 9    
Version: 0   6.1 and higher
1   6.2 and higher
2   10.0 and higher
Level: 4 win:Informational  
Task: 9 DomainPerfStateChange  
Keyword: 0x00000000`00000001 Perf  
Event Data: State
Speed
GroupCount
Group
  versions 0 to 2
Performance   versions 1 to 2
MinPercent
MaxPercent
TolerancePercent
  version 2

The Group parameter is complex data.

PPM_ETW_PROCESSOR_PERF_STATE_CHANGE

Event 10 is written by the kernel in Windows 7 and higher.

Event ID: 10    
Version: 0   6.1 and higher
1   6.2 and higher
2   6.3 and higher
Level: 4 win:Informational  
Task: 10 ProcessorPerfStateChange  
Keyword: 0x00000000`00000001 Perf  
Event Data: State
Speed
Group
Number
  versions 0 to 2
Performance   versions 1 to 2
TolerancePercent   version 2

PPM_ETW_PERF_CHECK_START (Original)

Event 11 is written by the kernel in Windows 7 through to Windows 8.1. In Windows 10 it is superseded by event 100.

Event ID: 11    
Version: 0   6.1 and higher
1   6.2 and higher
Level: 5 win:Verbose  
Opcode: 1 win:Start  
Task: 11 PerfCheck  
Keyword: 0x00000000`00000002 Diag  
Event Data: PpmCheckTime   versions 0 to 1
AdjustedCheckTime
StartPhase
  version 1

PPM_ETW_RECORDED_UTILITY

Event 12 is written by the kernel in Windows 7 and higher.

Event ID: 12    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
2   version 10.0 and higher
Level: 4 win:Informational  
Task: 12 RecordedUtility  
Keyword: 0x00000000`00000002 Diag  
Event Data: PpmCheckTime
IdleTime
BusyTime
Frequency
Group
Number
  versions 0 to 2
DeliveredPerformance
Utility
AffinitizedUtility
FrequencySensitivity
  versions 1 to 2
BufferingPercent
StallTime
  version 2

PPM_ETW_EXPECTED_UTILITY

Event 13 is written by the kernel in Windows 7 and higher.

Event ID: 13  
Level: 4 win:Informational
Task: 13 ExpectedUtility
Keyword: 0x00000000`00000002 Diag
Event Data: PpmCheckTime
IdleTimeInMs
BusyTimeInMs
ExcessBusyTimeInMs
Frequency
Group
Number
 

PPM_ETW_PARK_CORE

Event 14 is written by the kernel in Windows 7 and higher.

Event ID: 14  
Level: 4 win:Informational
Task: 14 ParkCore
Keyword: 0x00000000`00000003 Perf
Diag
Event Data: PpmCheckTime
Group
Number
 

PPM_ETW_UNPARK_CORE

Event 15 is written by the kernel in Windows 7 and higher.

Event ID: 15  
Level: 4 win:Informational
Task: 15 UnparkCore
Keyword: 0x00000000`00000003 Perf
Diag
Event Data: PpmCheckTime
Group
Number
 

PPM_ETW_PERF_CHECK_STOP

Event 16 is written by the kernel in Windows 7 and higher.

Event ID: 16  
Level: 5 win:Verbose
Opcode: 2 win:Stop
Task: 11 PerfCheck
Keyword: 0x00000000`00000002 Diag
Event Data: PpmCheckTime  

Event 17

Event 17 is not defined in the provider’s instrumentation manifest for any Windows version.

PPM_ETW_PROCESSOR_PERF_STATE_CHANGE_INITIATED

Event 18 is written by the kernel in Windows 7 and higher.

Event ID: 18    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
2   version 6.3 and higher
Level: 4 win:Informational  
Task: 10 ProcessorPerfStateChange  
Keyword: 0x00000000`00000001 Perf  
Event Data: State
Speed
Group
Number
  versions 0 to 2
Performance   versions 1 to 2
TolerancePercent   version 2

PPM_ETW_IDLE_ACCOUNTING_RUNDOWN

Event 19 is written by the kernel in Windows 7 and higher.

Event ID: 19    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
2   version 6.3 and higher
Level: 4 win:Informational  
Task: 17 IdleAccountingRundown  
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
 
Event Data: StateCount
TotalTransitions
ResetCount
  versions 0 to 2
Pad   version 0
AbortCount   versions 1 to 2
StartTime
State
Group
Number
  versions 0 to 2
IdleTime   versions 1 to 2
SelectionCount
SelectionAccounting
  version 2

Version 0 had a parameter labelled merely as Pad. Version 1 redefined it as AbortCount. The State and SelectionAccounting parameters are complex data.

PPM_ETW_PROCESSOR_FIRMWARE_RUNDOWN

Event 20 is written by PPM drivers in Windows 7 and higher.

Event ID: 20   
Level: 4 win:Informational
Task: 18 ProcessorFirmwareRundown
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: FeaturesPresent
FeaturesAccessed
FeaturesValidated
Group
Number
 

PPM_ETW_CSTATE_DOMAIN_FIRMWARE_RUNDOWN

Event 21 is written by PPM drivers in Windows 7 and higher.

Event ID: 21  
Level: 4 win:Informational
Task: 19 CStateDomainFirmwareRundown
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: DomainId
MemberCount
MembersEnumerated
 

PPM_ETW_PTSTATE_DOMAIN_FIRMWARE_RUNDOWN

Event 22 is written by PPM drivers in Windows 7 and higher.

Event ID: 22  
Level: 4 win:Informational
Task: 20 PTStateDomainFirmwareRundown
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: DomainId
MemberCount
MembersEnumerated
 

PPM_ETW_SUMMARY_RUNDOWN

Event 23 is written by PPM drivers in Windows 7 and higher.

Event ID: 23  
Level: 4 win:Informational
Task: 4 Summary
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: Group
Number
IdleStateCount
PerfStateCount
ThrottleStateCount
IdleState
PerfState
 

The IdleState and PerfState parameters are complex data.

PPM_ETW_IDLE_STATES_ERRATA_RUNDOWN

Event 24 is written by PPM drivers in Windows 7 and higher.

Event ID: 24  
Level: 2 win:Error
Task: 5 IdleStatesErrata
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics

PPM_ETW_PERF_STATES_ERRATA_RUNDOWN

Event 25 is written by PPM drivers in Windows 7 and higher.

Event ID: 25  
Level: 2 win:Error
Task: 6 PerfStatesErrata
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics

PPM_ETW_SUMMARY And PPM_ETW_SUMMARY_HV

Event 26 is written by PPM drivers in Windows 7 and higher. Starting with Windows 8 it is more like two separate but related events distinguished by the version number. Each has its own purpose, symbolic name and plain-language description.

Event ID: 26    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
Channel: 8 System  
Level: 4 win:Informational  
Task: 4 Summary  
Keyword: 0x80000000`00000000    
Event Data: Group
Number
IdleStateCount
PerfStateCount
ThrottleStateCount
IdleState
PerfState
   

The IdleState and PerfState parameters are complex data.

This event changes its plain-language description between versions. The original reads as if elaborating event 4:

Processor Number in group Group exposes the following:

IdleStateCount idle state(s)
PerfStateCount performance state(s)
ThrottleStateCount throttle state(s)

PPM drivers may instead write version 1 of the event when running in an appropriate Hyper-V configuration:

Hyper-V logical processor Number exposes the following:

IdleStateCount idle state(s)
PerfStateCount performance state(s)
ThrottleStateCount throttle state(s)

PPM_ETW_THROTTLE_STATES_ERRATA

Event 27 is written by PPM drivers in Windows 7 and higher.

Event ID: 27  
Channel: 8 System
Level: 2 win:Error
Task: 21 ThrottleStatesErrata
Keyword: 0x80000000`00000000  

This event has the plain-language description:

Some processor power management features have been disabled due to a known firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_THROTTLE_STATES_ERRATA_RUNDOWN

Event 28 is written by PPM drivers in Windows 7 and higher.

Event ID: 28  
Level: 2 win:Error
Task: 21 ThrottleStatesErrata
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics

PPM_ETW_PCC_SUMMARY

Event 29 is written by PPM drivers in Windows 7. Perhaps it might be written by some PPM driver in later versions, but none is known to write it in Windows 8.

Event ID: 29  
Channel: 8 System
Level: 4 win:Informational
Task: 22 PccSummary
Keyword: 0x80000000`00000000  
Event Data: MajorVersion
MinorVersion
MinPerfPercent
MinThrottlePercent
 

This event has the plain-language description:

The platform implements processor performance and throttle state control.

Minimum performance frequency percentage: MinPerfPercent

Minimum throttled frequency percentage: MinThrottlePercent

PPM_ETW_PCC_SUMMARY_RUNDOWN

Event 30 is written by PPM drivers in Windows 7 and higher.

Event ID: 30  
Level: 4 win:Informational
Task: 22 PccSummary
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: MajorVersion
MinorVersion
MinPerfPercent
MinThrottlePercent
 

PPM_ETW_PCC_ERRATA

Event 31 is written by PPM drivers in Windows 7 and higher.

Event ID: 31  
Channel: 8 System
Level: 2 win:Error
Task: 23 PccErrata
Keyword: 0x80000000`00000000  

This event has the plain-language description:

Some processor power management features have been disabled due to a known firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_PCC_ERRATA_RUNDOWN

Event 32 is written by PPM drivers in Windows 7 and higher.

Event ID: 32  
Level: 2 win:Error
Task: 23 PccErrata
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics

PPM_ETW_PCC_ERROR

Event 33 is written by PPM drivers in Windows 7 and higher.

Event ID: 33  
Channel: 8 System
Level: 2 win:Error
Task: 24 PccError
Keyword: 0x80000000`00000000  
Event Data: Group
Number
 

This event has the plain-language description:

Platform based performance and throttle power management features on processor Number in group Group are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_IDLE_STATES_ERROR and PPM_ETW_IDLE_STATES_ERROR_HV

Event 34 is written by PPM drivers in Windows 7 and higher. Starting with Windows 8 it is more like two separate but related events distinguished by the version number. Each has its own purpose, symbolic name and plain-language description.

Event ID: 34    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
Channel: 8 System  
Level: 2 win:Error  
Task: 1 IdleStatesError  
Keyword: 0x80000000`00000000    
Event Data: Group
Number
   

This event changes its plain-language description between versions. The original reads as if elaborating event 1:

Idle power management features on processor Number in group Group are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM drivers may instead write version 1 of the event when running in an appropriate Hyper-V configuration:

Idle power management features on Hyper-V logical processor Number are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_PERF_STATES_ERROR and PPM_ETW_PERF_STATES_ERROR_HV

Event 35 is written by PPM drivers in Windows 7 and higher. Starting with Windows 8 it is more like two separate but related events distinguished by the version number. Each has its own purpose, symbolic name and plain-language description.

Event ID: 35    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
Channel: 8 System  
Level: 2 win:Error  
Task: 2 PerfStatesError  
Keyword: 0x80000000`00000000    
Event Data: Group
Number
   

This event changes its plain-language description between versions. The original reads as if elaborating event 2:

Performance power management features on processor Number in group Group are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM drivers may instead write version 1 of the event when running in an appropriate Hyper-V configuration:

Performance power management features on Hyper-V logical processor Number are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_THROTTLE_STATES_ERROR and PPM_ETW_THROTTLE_STATES_ERROR_HV

Event 36 is written by PPM drivers in Windows 7 and higher. Starting with Windows 8 it is more like two separate but related events distinguished by the version number. Each has its own purpose, symbolic name and plain-language description.

Event ID: 36    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
Channel: 8 System  
Level: 2 win:Error  
Task: 3 ThrottleStatesError  
Keyword: 0x80000000`00000000    
Event Data: Group
Number
   

This event changes its plain-language description between versions. The original reads as if elaborating event 3:

Throttle power management features on processor Number in group Group are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM drivers may instead write version 1 of the event when running in an appropriate Hyper-V configuration:

Throttle power management features on Hyper-V logical processor Number are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_LONG_CAP_INFO and PPM_ETW_LONG_CAP_INFO_HV

Event 37 is written by PPM drivers in Windows 7 and higher. Starting with Windows 8 it is more like two separate but related events distinguished by the version number. Each has its own purpose, symbolic name and plain-language description.

Event ID: 37    
Version: 0   version 6.1 and higher
1   version 6.2 and higher
Channel: 8 System  
Level: 3 win:Warning  
Task: 7 LongCapInfo  
Keyword: 0x80000000`00000000    
Event Data: Group
Number
CapDurationInSeconds
PpcChanges
TpcChanges
PccChanges
   

This event changes its plain-language description between versions. The original reads as if elaborating event 7:

The speed of processor Number in group Group is being limited by system firmware. The processor has been in this reduced performance state for CapDurationInSeconds seconds since the last report.

PPM drivers may instead write version 1 of the event when running in an appropriate Hyper-V configuration:

The speed of Hyper-V logical processor Number is being limited by system firmware. The processor has been in this reduced performance state for CapDurationInSeconds seconds since the last report.

PPM_ETW_QUICK_CAP_INFO

Event 38 is written by PPM drivers in Windows 7 and higher.

Event ID: 38  
Channel: 16 Microsoft-Windows-Kernel-Processor-Power/Diagnostic
Level: 3 win:Warning
Task: 8 QuickCapInfo
Keyword: 0x40000000`00000000  
Event Data: Group
Number
CapDurationInSeconds
PpcChanges
TpcChanges
PccChanges
 

This event has the plain-language description:

The speed of processor Number in group Group is being limited by system firmware. The processor has been in this reduced performance state for CapDurationInSeconds seconds since the last report.

PPM_ETW_NOTIFY_80

Event 39 is written by PPM drivers in Windows 7 and higher.

Event ID: 39  
Level: 4 win:Informational
Task: 25 NotifyPStates
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
Cap
 

PPM_ETW_NOTIFY_81

Event 40 is written by PPM drivers in Windows 7 and higher.

Event ID: 40  
Level: 4 win:Informational
Task: 26 NotifyCStates
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
 

PPM_ETW_NOTIFY_82

Event 41 is written by PPM drivers in Windows 7 and higher.

Event ID: 41  
Level: 4 win:Informational
Task: 27 NotifyTStates
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
Cap
 

PPM_ETW_PERF_STATES_RUNDOWN

Event 42 is written by PPM drivers in Windows 7 and higher.

Event ID: 42  
Level: 4 win:Informational
Task: 28 PerfStatesRundown
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: Group
Number
StateCount
States
 

The States parameter is complex data.

PPM_ETW_BIOS_P_STATES_RUNDOWN

Event 43 is written by PPM drivers in Windows 7 and higher.

Event ID: 43  
Level: 4 win:Informational
Task: 29 BiosPStatesRundown
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: Group
Number
PBlockAddress
PBlockLength
ProcessorId
ApicId
Ppc
PctControl
PctStatus
StateCount
PssStates
 

The PctControl, PctStatus and PssStates are complex data.

PPM_ETW_BIOS_C_STATES_RUNDOWN

Event 44 is written by PPM drivers in Windows 7 and higher.

Event ID: 44  
Level: 4 win:Informational
Task: 30 BiosCStatesRundown
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: Group
Number
FadtC2Latency
FadtC3Latency
CStateVersionInUse
StateCount
CstStates
 

The CstStates parameter is complex data.

PPM_ETW_BIOS_T_STATES_RUNDOWN

Event 45 is written by PPM drivers in Windows 7 and higher.

Event ID: 45  
Level: 4 win:Informational
Task: 31 BiosTStatesRundown
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: Group
Number
FadtDutyWidth
FadtDutyOffset
Tpc
TStateVersionInUse
PtcControl
PtcStatus
StateCount
TssStates
 

The PtcControl, PtcStates and TssStates parameters are complex data.

PPM_ETW_PCC_CAP_CHANGE

Event 46 is written by PPM drivers in Windows 7 and higher.

Event ID: 46  
Level: 4 win:Informational
Task: 32 PccCapChange
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
Cap
 

PPM_ETW_BIOS_CAP_CHANGE

Event 47 is written by the kernel in Windows 7 and higher.

Event ID: 47  
Level: 4 win:Informational
Task: 33 BiosCapChange
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
Cap
 

PPM_ETW_THERMAL_CAP_CHANGE

Event 48 is written by the kernel in Windows 7 and higher.

Event ID: 48  
Level: 4 win:Informational
Task: 34 ThermalCapChange
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
Cap
 

PPM_ETW_PERF_CHECK_MAKEUP

Event 49 is written by the kernel in Windows 8 and higher.

Event ID: 49  
Level: 5 win:Verbose
Opcode: 33 Makeup
Task: 11 PerfCheck
Keyword: 0x00000000`00000002 Diag

PPM_ETW_LPI_CORE_PARK

Event 50 is written by the kernel in Windows 8 and higher.

Event ID: 50  
Level: 4 win:Informational
Task: 35 LogicalProcessorIdlingCorePark
Keyword: 0x00000000`0000000A Diag
Lpi
Event Data: Cap
IsApplied
 

PPM_ETW_LPI_RUNDOWN

Event 51 is written by the kernel in Windows 8 and higher.

Event ID: 51  
Level: 4 win:Informational
Task: 36 LogicalProcessorIdlingRundown
Keyword: 0x00000000`0000000A Diag
Lpi
Event Data: Cap
IsApplied
 

PPM_ETW_LATENCY_SENSITIVITY_HINT

Event 52 is not written by the kernel in Windows 8 and higher.

Event ID: 52  
Level: 4 win:Informational
Task: 37 LatencySensitivityHint
Keyword: 0x00000000`00000002 Diag
Event Data: HintType  

PPM_ETW_PARK_NODE_STATS

Event 53 is written by the kernel in Windows 8 and higher.

Event ID: 53    
Version: 0   6.2 and higher
1   10.0 and higher
Level: 5 win:Verbose  
Task: 38 ParkNodeRecordedStats  
Keyword: 0x00000000`00000002 Diag  
Event Data: Group
Affinity
ConcurrentCores
HistogramSize
ConcurrencyHistogram
  versions 0 to 1
DistributeCores   version 1

PPM_ETW_CPC_ERROR

Event 54 is written by PPM drivers in Windows 8 and higher.

Event ID: 54  
Channel: 8 System
Level: 2 win:Error
Task: 39 CpcError
Keyword: 0x80000000`00000000  
Event Data: Group
Number
 

This event has the plain-language description:

Collaborative processor power controls on processor Number in group Group are disabled due to a firmware problem. Check with the computer manufacturer for updated firmware.

PPM_ETW_SUMMARY2 and PPM_ETW_SUMMARY2_HV

Event 55 is written by PPM drivers in Windows 8 and higher. It is in some sense two separate but related events distinguished by the version number. Each has its own purpose, symbolic name and plain-language description.

Event ID: 55    
Version: 0   version 6.2 and higher
1   version 6.2 and higher
Channel: 8 System  
Level: 4 win:Informational  
Task: 47 Summary2  
Keyword: 0x80000000`00000000    
Event Data: Group
Number
IdleStateCount
IdleImplementation
NominalFrqeuency
MaximumPerformancePercent
MinimumPerformancePercent
MinimumThrottlePercent
PerformanceImplementation
   

The different versions have different plain-language descriptions. Version 0 has the unspecialised text:

Processor Number in group Group exposes the following power management capabilities:

Idle state type: IdleImplementation (IdleStateCount state(s))

Performance state type: PerformanceImplementation
Nominal Frequency (MHz): NominalFrqeuency
Maximum performance percentage: MaximumPerformancePercent
Minimum performance percentage: MinimumPerformancePercent
Minimum throttle percentage: MinimumThrottlePercent

PPM drivers may instead write version 1 of the event when running in an appropriate Hyper-V configuration:

Hyper-V logical processor Number exposes the following power management capabilities:

Idle state type: IdleImplementation (IdleStateCount state(s))

Performance state type: PerformanceImplementation
Nominal Frequency (MHz): NominalFrqeuency
Maximum performance percentage: MaximumPerformancePercent
Minimum performance percentage: MinimumPerformancePercent
Minimum throttle percentage: MinimumThrottlePercent

PPM_ETW_SUMMARY2_RUNDOWN

Event 56 is written by PPM drivers in Windows 8 and higher.

Event ID: 56  
Level: 4 win:Informational
Task: 47 Summary2
Keyword: 0x00000000`00000006 Diag
PowerDiagnostics
Event Data: Group
Number
IdleStateCount
IdleImplementation
NominalFrqeuency
MaximumPerformancePercent
MinimumPerformancePercent
MinimumThrottlePercent
PerformanceImplementation
 

PPM_ETW_GET_IDLE_STATES

Event 57 is written by PPM drivers in Windows 8 and higher.

Event ID: 57  
Level: 4 win:Informational
Task: 40 PepGetIdleStates
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
MaximumCoordinatedProcessors
StateCount
States
 

The States parameter is complex data.

PPM_ETW_GET_IDLE_STATES_RUNDOWN

Event 58 is written by PPM drivers in Windows 8 and higher.

Event ID: 58  
Level: 4 win:Informational
Task: 40 PepGetIdleStates
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
MaximumCoordinatedProcessors
StateCount
States
 

The States parameter is complex data.

PPM_ETW_QUERY_CAPABILITIES

Event 59 is written by PPM drivers in Windows 8 and higher.

Event ID: 59  
Level: 4 win:Informational
Task: 41 PepQueryCapabilities
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
FeedbackCounterCount
IdleStateCount
PerformanceStatesSupported
ParkingSupported
 

PPM_ETW_QUERY_CAPABILITIES_RUNDOWN

Event 60 is written by PPM drivers in Windows 8 and higher.

Event ID: 60  
Level: 4 win:Informational
Task: 41 PepQueryCapabilities
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
FeedbackCounterCount
IdleStateCount
PerformanceStatesSupported
ParkingSupported
 

PPM_ETW_PERF_CONSTRAINT_CHANGE

Event 61 is written by PPM drivers in Windows 8 and higher.

Event ID: 61  
Level: 4 win:Informational
Task: 42 PepPerfConstraintChange
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
GuaranteedPerformance
LimitReasons
 

PPM_ETW_PERF_CAPABILITIES

Event 62 is written by PPM drivers in Windows 8 and higher.

Event ID: 62  
Level: 4 win:Informational
Task: 43 PepPerfCapabilities
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
FeedbackCount
Feedback
HighestPerformance
NominalPerformance
LowestNonlinearPerformance
LowestPerformance
DomainId
DomainMembers
 

The Feedback parameter is complex data.

PPM_ETW_PERF_CAPABILITIES_RUNDOWN

Event 63 is written by PPM drivers in Windows 8 and higher.

Event ID: 63  
Level: 4 win:Informational
Task: 43 PepPerfCapabilities
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
FeedbackCount
Feedback
HighestPerformance
NominalPerformance
LowestNonlinearPerformance
LowestPerformance
DomainId
DomainMembers
 

The Feedback parameter is complex data.

PPM_ETW_CURRENT_PERF_RUNDOWN

Event 64 is written by the kernel in Windows 8 and higher.

Event ID: 64    
Version: 0   version 6.2 and higher
1   version 10.0 and higher
Level: 4 win:Informational  
Task: 44 ProcessorPerformanceRundown  
Keyword: 0x00000000`00000002 Diag  
Event Data: Group
Number
Parked
BiosCap
ThermalCap
DesiredPerformance
NominalFrequency
  versions 0 to 1
MinPercent
MaxPercent
TolerancePercent
DeliveredPerformance
  version 1

PPM_ETW_PARK_NODE_RUNDOWN

Event 65 is written by the kernel in Windows 8 and higher.

Event ID: 65    
Version: 0   version 6.2 and higher
1   version 10.0 and higher
Level: 4 win:Informational  
Task: 45 ParkNodeRundown  
Keyword: 0x00000000`00000002 Diag  
Event Data: Group
Affinity
Parked
LpiCap
  versions 0 to 1
ThermalCap   version 1

PPM_ETW_PARK_NODE_CAP_CHANGE

Event 66 is written by the kernel in Windows 8 and higher.

Event ID: 66    
Version: 0   version 6.2 and higher
1   version 6.3 and higher
Level: 4 win:Informational  
Task: 46 ParkNodeCapChange  
Keyword: 0x00000000`00000002 Diag  
Event Data: Group
Affinity
LpiCap
  versions 0 to 1
ThermalCap   version 1

PPM_ETW_CURRENT_IDLE_RUNDOWN

Event 67 is written by the kernel in Windows 8 and higher.

Event ID: 67    
Version: 0   version 6.2 and higher
1   version 10.0 and higher
Level: 4 win:Informational  
Task: 48 ProcessorIdleRundown  
Keyword: 0x00000000`00000002 Diag  
Event Data: Group
Number
Type
StateCount
A92C versions 0 to 1
States AB14 version 1

The States parameter is complex data.

PPM_ETW_PROCESSOR_ID_RUNDOWN

Event 68 is written by PPM drivers in Windows 8 and higher.

Event ID: 68    
Version: 0   version 6.2 and higher
1   version 10.0 and higher
Level: 4 win:Informational  
Task: 49 ProcessorIdRundown  
Keyword: 0x00000000`00000002 Diag  
Event Data: Group
Number
AcpiId
InterruptControllerId
  versions 0 to 1
ProcessorIndex   version 1

PPM_ETW_GET_PLATFORM_IDLE_STATES

Event 69 is written by PPM drivers in Windows 8 and higher.

Event ID: 69  
Level: 4 win:Informational
Task: 50 PepGetPlatformIdleStates
Keyword: 0x00000000`00000002 Diag
Event Data: PlatformIdleStateCount  

PPM_ETW_GET_PLATFORM_IDLE_STATES_RUNDOWN

Event 70 is written by PPM drivers in Windows 8 and higher.

Event ID: 70  
Level: 4 win:Informational
Task: 50 PepGetPlatformIdleStates
Keyword: 0x00000000`00000012 Diag
SleepStudy
Event Data: PlatformIdleStateCount  

PPM_ETW_PERF_CHECK_FAILED_START

Event 71 is written by the kernel in Windows 8 and higher.

Event ID: 71  
Level: 5 win:Verbose
Opcode: 34 FailedStart
Task: 11 PerfCheck
Keyword: 0x00000000`00000002 Diag
Event Data: AdjustedCheckTime  

PPM_ETW_PLATFORM_IDLE_ACCOUNTING_RUNDOWN

Event 72 is written by the kernel in Windows 8 and higher.

Event ID: 72    
Version: 0   version 6.2 and higher
1   version 6.3 and higher
Level: 4 win:Informational  
Task: 51 PlatformIdleAccountingRundown  
Keyword: 0x00000000`00000002 Diag  
Event Data: StateCount
ResetCount
TotalTransitions
StartTime
Reserved
State
Group
Number
  versions 0 to 1
SelectionCount
SelectionAccounting
  version 1

The State and SelectionAccounting parameters are complex data.

PPM_ETW_PLATFORM_PARKING_PREFERENCE

Event 73 is written by the kernel in Windows 8 and higher.

Event ID: 73  
Level: 4 win:Informational
Task: 52 PlatformParkingPreference
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Affinity
UnparkCount
OSPreferencePark
OSPreferenceUnpark
PlatformPreferencePark
PlatformPreferenceUnpark
 

PPM_ETW_LOW_POWER_SCENARIO_CHANGE

Event 74 is written by the kernel in Windows 8 only.

Event ID: 74  
Level: 4 win:Informational
Task: 53 LowPowerScenarioChange
Keyword: 0x00000000`00000003 Perf
Diag
Event Data: PrevousActiveScenarioId
NewActiveScenarioId
 

PPM_ETW_LOW_POWER_SCENARIO_RUNDOWN

Event 75 is not written by the kernel in Windows 8 only.

Event ID: 75  
Level: 4 win:Informational
Task: 54 LowPowerScenarioRundown
Keyword: 0x00000000`00000003 Perf
Diag
Event Data: CurrentActiveScenarioId  

PPM_ETW_LOW_POWER_SCENARIO_INFORMATION_RUNDOWN

Event 76 is not written by the kernel in Windows 8 only.

Event ID: 76  
Level: 4 win:Informational
Task: 55 LowPowerScenarioInformationRundown
Keyword: 0x00000000`00000003 Perf
Diag
Event Data: ScenarioId
PlatformIdleStateIndex
 

PPM_ETW_GET_IDLE_STATES_V2

Event 77 is written by PPM drivers in Windows 8.1 and higher.

Event ID: 77  
Level: 4 win:Informational
Task: 56 PepGetIdleStatesV2
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
StateCount
States
 

The States parameter is complex data.

PPM_ETW_GET_IDLE_STATES_V2_RUNDOWN

Event 78 is written by PPM drivers in Windows 8.1 and higher.

Event ID: 78  
Level: 4 win:Informational
Task: 57 PepGetIdleStatesV2Rundown
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
StateCount
States
 

The States parameter is complex data.

PPM_ETW_GET_PLATFORM_IDLE_STATE

Event 79 is written by PPM drivers in Windows 8.1 and higher.

Event ID: 79  
Level: 4 win:Informational
Task: 58 PepGetPlatformIdleState
Keyword: 0x00000000`00000002 Diag
Event Data: StateIndex
InitiatingProcessor
OneInitiator
Latency
BreakEvenDuration
DependencyCount
Dependencies
CAEC

The InitiatingProcessor and Dependencies parameters are complex data.

PPM_ETW_GET_PLATFORM_IDLE_STATE_RUNDOWN

Event 80 is written by PPM drivers in Windows 8.1 and higher.

Event ID: 80  
Level: 4 win:Informational
Task: 59 PepGetPlatformIdleStateRundown
Keyword: 0x00000000`00000002 Diag
Event Data: StateIndex
InitiatingProcessor
OneInitiator
Latency
BreakEvenDuration
DependencyCount
Dependencies
 

The InitiatingProcessor and Dependencies parameters are complex data.

PPM_ETW_DRIPS_ACCOUNTING_SNAPSHOT

Event 81 is written by the kernel in Windows 8.1 and higher.

Event ID: 81  
Level: 4 win:Informational
Task: 60 DripsAccountingSnapshot
Keyword: 0x00000000`00000010 SleepStudy
Event Data: ScenarioInstanceId
DripsBucketsCount
TotalTimes
 

PPM_ETW_ACCOUNTING_BUCKET_INTERVALS_RUNDOWN

Event 82 is written by the kernel in Windows 8.1 and higher.

Event ID: 82  
Level: 4 win:Informational
Task: 61 PlatformAccountingBucketIntervalsRundown
Keyword: 0x00000000`00000010 SleepStudy
Event Data: IntervalLimitsCount
IntervalLimits
 

PPM_ETW_PLATFORM_IDLE_VETO_INCREMENT

Event 83 is written by the kernel in Windows 8.1 and higher.

Event ID: 83  
Level: 4 win:Informational
Task: 62 PlatformIdleVetoIncrement
Keyword: 0x00000000`00000002 Diag
Event Data: StateIndex
VetoReason
 

PPM_ETW_PLATFORM_IDLE_VETO_DECREMENT

Event 84 is written by the kernel in Windows 8.1 and higher.

Event ID: 84  
Level: 4 win:Informational
Task: 63 PlatformIdleVetoDecrement
Keyword: 0x00000000`00000002 Diag
Event Data: StateIndex
VetoReason
 

PPM_ETW_PROCESSOR_IDLE_VETO_INCREMENT

Event 85 is written by the kernel in Windows 8.1 and higher.

Event ID: 85  
Level: 4 win:Informational
Task: 64 ProcessorIdleVetoIncrement
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
StateIndex
VetoReason
 

PPM_ETW_PROCESSOR_IDLE_VETO_DECREMENT

Event 86 is written by the kernel in Windows 8.1 and higher.

Event ID: 86  
Level: 4 win:Informational
Task: 65 ProcessorIdleVetoDecrement
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
StateIndex
VetoReason
 

PPM_ETW_PLATFORM_IDLE_VETO_RUNDOWN

Event 87 is written by the kernel in Windows 8.1 and higher.

Event ID: 87  
Level: 4 win:Informational
Task: 66 PlatformIdleVetoRundown
Keyword: 0x00000000`00000002 Diag
Event Data: StateIndex
VetoReason
VetoCount
 

PPM_ETW_PROCESSOR_IDLE_VETO_RUNDOWN

Event 88 is written by the kernel in Windows 8.1 and higher.

Event ID: 88  
Level: 4 win:Informational
Task: 67 ProcessorIdleVetoRundown
Keyword: 0x00000000`00000002 Diag
Event Data: Group
Number
StateIndex
VetoReason
VetoCount
 

PPM_ETW_STATIC_POLICY_RUNDOWN

Event 89 is written by the kernel in Windows 10 and higher.

Event ID: 89  
Level: 4 win:Informational
Task: 68 StaticPolicyRundown
Keyword: 0x00000000`00000002 Diag
Event Data: PerfBoostAtGuaranteed
PerfIdealAggressiveIncreasePolicyThreshold
PerfSingleStepSize
PerfCalculateActualization
PerfArtificialDomain
LowLatencyScalingPercentage
ParkWithCoreGranularity
MultiparkGranularity
 

PPM_ETW_PERF_SELECT_PROCESSOR_STATE

Event 90 is written by the kernel in Windows 10 and higher.

Event ID: 90  
Level: 4 win:Informational
Task: 69 PerfSelectProcessorState
Keyword: 0x00000000`00000020 Algorithm
Event Data: Group
Number
ResolvedUtilization
Target
ResolvedTarget
Flags
 

PPM_ETW_VETO_NAME_RUNDOWN

Event 91 is written by the kernel in Windows 10 and higher.

Event ID: 91  
Level: 4 win:Informational
Task: 70 VetoNameRundown
Keyword: 0x00000000`00000002 Diag
Event Data: VetoReason
Name
 

PPM_ETW_GET_COORDINATED_IDLE_STATES

Event 92 is written by PPM drivers in Windows 10 and higher.

Event ID: 92  
Level: 4 win:Informational
Task: 71 PepGetCoordinatedIdleStates
Keyword: 0x00000000`00000002 Diag
Event Data: StateCount
CoordinatedStates
 

The CoordinatedStates parameter is complex data.

PPM_ETW_GET_COORDINATED_IDLE_STATES_RUNDOWN

Event 93 is written by PPM drivers in Windows 10 and higher.

Event ID: 93  
Level: 4 win:Informational
Task: 72 PepGetCoordinatedIdleStatesRundown
Keyword: 0x00000000`00000002 Diag
Event Data: StateCount
CoordinatedStates
 

The CoordinatedStates parameter is complex data.

PPM_ETW_GET_COORDINATED_DEPENDENCY

Event 94 is written by PPM drivers in Windows 10 and higher.

Event ID: 94  
Level: 4 win:Informational
Task: 73 PepGetCoordinatedDependency
Keyword: 0x00000000`00000002 Diag
Event Data: StateIndex
DependencyIndex
ProcessorDependency
TargetProcessor
OptionCount
Options
 

The TargetProcessor and Options parameters are complex data.

PPM_ETW_GET_COORDINATED_DEPENDENCY_RUNDOWN

Event 95 is written by PPM drivers in Windows 10 and higher.

Event ID: 95  
Level: 4 win:Informational
Task: 74 PepGetCoordinatedDependencyRundown
Keyword: 0x00000000`00000002 Diag
Event Data: StateIndex
DependencyIndex
ProcessorDependency
TargetProcessor
OptionCount
Options
 

The TargetProcessor and Options parameters are complex data.

PPM_ETW_MEDIA_BUFFERING_NOTIFY

Event 96 is written by the kernel in Windows 10 and higher.

Event ID: 96  
Level: 4 win:Informational
Task: 75 MediaBufferingNotify
Keyword: 0x00000000`00000020 Algorithm
Event Data: Engaged  

PPM_ETW_PROCESSOR_COMPUTE_ENERGY

Event 97 is written by PPM drivers in Windows 10 and higher.

Event ID: 97  
Level: 4 win:Informational
Task: 76 ComputeEnergy
Keyword: 0x00000000`00000020 Algorithm
Event Data: Group
Number
PmcSourceCount
PmcValues
ActiveTime
TotalTime
FrequencyPercent
Energy
 

The PmcValues parameter is complex data.

PPM_ETW_COORDINATED_IDLE_RUNDOWN

Event 98 is written by the kernel in Windows 10 and higher.

Event ID: 98  
Level: 4 win:Informational
Task: 77 CoordinatedIdleRundown
Keyword: 0x00000000`00000002 Diag
Event Data: StateCount
States
 

The States parameter is complex data.

PPM_ETW_HETERO_RESPONSE

Event 99 is written by the kernel in Windows 10 and higher.

Event ID: 99  
Level: 5 win:Verbose
Task: 78 HeteroResponse
Keyword: 0x00000000`00000020 Algorithm
Event Data: Group
Affinity
ProcCount
ActualUtility
EstimatedUtility
ActiveTime
CheckCount
Decision
IdealClass1Count
ActualClass1Count
Flags
 

PPM_ETW_PERF_CHECK_START

Event 100 is written by the kernel in Windows 10 and higher. Its symbolic name is that of event 11 from earlier versions.

Event ID: 100  
Level: 5 win:Verbose
Opcode: 1 win:Start
Task: 11 PerfCheck
Keyword: 0x00000000`00000002 Diag
Event Data: PpmCheckTime
AdjustedCheckTime
PipelineId
 

PPM_ETW_HETERO_DISTRIBUTE_UTILITY

Event 101 is written by the kernel in Windows 10 and higher.

Event ID: 101  
Level: 5 win:Verbose
Task: 79 HeteroDistributeUtility
Keyword: 0x00000000`00000020 Algorithm
Event Data: Group
Affinity
Class0FloorPef
Class1MinimumPerf
 

PPM_ETW_PROCESSOR_PROFILE_REGISTERED

Event 102 is written by the kernel in Windows 10 and higher.

Event ID: 102  
Level: 4 win:Informational
Task: 80 ProfileRegistered
Keyword: 0x00000000`00000060 Algorithm
Profiles
Event Data: Name
Id
Priority
Flags
ActiveCount
MaxActiveDurationInUs
MinActiveDurationInUs
TotalActiveDurationInUs
 

PPM_ETW_PROCESSOR_PROFILE_RUNDOWN

Event 103 is written by the kernel in Windows 10 and higher.

Event ID: 103  
Level: 4 win:Informational
Task: 81 ProfileRundown
Keyword: 0x00000000`00000064 PowerDiagnostics
Algorithm
Profiles
Event Data: Name
Id
Priority
Flags
ActiveCount
MaxActiveDurationInUs
MinActiveDurationInUs
TotalActiveDurationInUs
 

PPM_ETW_PROCESSOR_PROFILE_CHANGE

Event 104 is not written by the kernel in Windows 10 and higher.

Event ID: 104  
Level: 4 win:Informational
Task: 82 ProfileChange
Keyword: 0x00000000`00000060 Algorithm
Profiles
Event Data: PreviousProfileId
NextProfileId
 

PPM_ETW_PROCESSOR_PROFILE_SETTING_CHANGE

Event 105 is written by the kernel in Windows 10 and higher.

Event ID: 105  
Level: 4 win:Informational
Task: 83 ProfileSettingChange
Keyword: 0x00000000`00000060 Algorithm
Profiles
Event Data: ProfileId
Name
Type
Class
Guid
ValueSize
Value
 

PPM_ETW_PROCESSOR_PROFILE_SETTING_RUNDOWN

Event 106 is written by the kernel in Windows 10 and higher.

Event ID: 106  
Level: 4 win:Informational
Task: 84 ProfileSettingRundown
Keyword: 0x00000000`00000064 PowerDiagnostics
Algorithm
Profiles
Event Data: ProfileId
Name
Type
Class
Guid
ValueSize
Value
 

PPM_ETW_PROCESSOR_PROFILE_STATUS_RUNDOWN

Event 107 is written by the kernel in Windows 10 and higher.

Event ID: 107  
Level: 4 win:Informational
Task: 85 ProfileStatusRundown
Keyword: 0x00000000`00000064 PowerDiagnostics
Algorithm
Profiles
Event Data: Flags  

PPM_ETW_PROCESSOR_PROFILE_ENABLED

Event 108 is written by the kernel in Windows 10 and higher.

Event ID: 108  
Level: 4 win:Informational
Task: 86 ProfileEnabled
Keyword: 0x00000000`00000060 Algorithm
Profiles
Event Data: ProfileId  

PPM_ETW_PROCESSOR_PROFILE_DISABLED

Event 109 is written by the kernel in Windows 10 and higher.

Event ID: 109  
Level: 4 win:Informational
Task: 87 ProfileDisabled
Keyword: 0x00000000`00000060 Algorithm
Profiles
Event Data: ProfileId  

PPM_ETW_IDLE_DURATION_EXPIRATION

Event 110 is written by the kernel in Windows 10 and higher.

Event ID: 110  
Level: 4 win:Informational
Task: 88 IdleDurationExpiration
Keyword: 0x00000000`00000002 Diag
Event Data: GroupCount
Group
0001053C

The Group parameter is complex data.

PPM_ETW_DELIVERED_PERF_CHANGE

Event 111 is written by the kernel in Windows 10 and higher.

Event ID: 111  
Level: 4 win:Informational
Task: 89 DeliveredPerfChange
Keyword: 0x00000000`00000080 PerfDiag
Event Data: Group
Number
DeliveredPerformance
 

PPM_ETW_PARKING_SELECTION

Event 112 is written by the kernel in Windows 10 and higher.

Event ID: 112  
Level: 5 win:Verbose
Task: 90 ParkSelection
Keyword: 0x00000000`00000020 Algorithm
Event Data: Group
Processors
OldPark
NewPark
OverUtilizedSet
IsolatedCores
IdealUnparked
UnparkCount
ParkReason