Microsoft-Windows-Energy-Estimation-Engine
49 events across 2 channels
Event ID 1: InitializeProviderStart
#Example Event #
{
"system": {
"provider": "Microsoft-Windows-Energy-Estimation-Engine",
"guid": "DDCC3826-A68A-4E0D-BCFD-9C06C27C6948",
"event_source_name": "",
"event_id": 1,
"version": 0,
"level": 4,
"task": 1,
"opcode": 1,
"keywords": 4611686018427387905,
"time_created": "2026-03-13T20:05:06.399505+00:00",
"event_record_id": 1,
"correlation": {
"ActivityID": "A5B814C5-B324-0008-B715-B8A524B3DC01"
},
"execution": {
"process_id": 3832,
"thread_id": 4664
},
"channel": "Microsoft-Windows-Energy-Estimation-Engine/EventLog",
"computer": "LAB-WIN11.ludus.domain",
"security": {
"user_id": "S-1-5-19"
}
},
"event_data": {},
"message": ""
}
Event ID 2: InitializeProviderStop
#Event ID 3: UninitializeProvider
#Example Event #
{
"system": {
"provider": "Microsoft-Windows-Energy-Estimation-Engine",
"guid": "{DDCC3826-A68A-4E0D-BCFD-9C06C27C6948}",
"event_source_name": "",
"event_id": 3,
"version": 0,
"level": 4,
"task": 2,
"opcode": 0,
"keywords": 4611686018427387905,
"time_created": "2026-03-20T18:58:09.4178812+00:00",
"event_record_id": 4,
"correlation": {},
"execution": {
"process_id": 3740,
"thread_id": 10532
},
"channel": "Microsoft-Windows-Energy-Estimation-Engine/EventLog",
"computer": "JD-WIN11-22H2-1.ludus.domain",
"security": {
"user_id": "S-1-5-19"
}
},
"event_data": {},
"message": ""
}
Event ID 4: QueryStatsStart
#Event ID 5: QueryStatsStop
#Event ID 6: MergeStatsStart
#Event ID 7: MergeStatsStop
#Event ID 8: IndexToAppId
#Event ID 9: IndexToUserId
#Event ID 10: QueryColumnInfo
#Event ID 12: QueryStatsEnergyEstimate
#Fields #
| Name | Description |
|---|---|
AppName UnicodeString | |
UserId UInt16 | |
CpuEnergy UInt64 | |
SocEnergy UInt64 | |
DisplayEnergy UInt64 | |
DiskEnergy UInt64 | |
NetworkEnergy UInt64 | |
MbbEnergy UInt64 | |
OtherEnergy UInt64 | |
RecordFlags UInt32 |
Event ID 13: MergeStatsEnergyEstimate
#Fields #
| Name | Description |
|---|---|
AppName UnicodeString | |
UserId UInt16 | |
CpuEnergy UInt64 | |
SocEnergy UInt64 | |
DisplayEnergy UInt64 | |
DiskEnergy UInt64 | |
NetworkEnergy UInt64 | |
MbbEnergy UInt64 | |
OtherEnergy UInt64 | |
RecordFlags UInt32 |
Event ID 14: QueryStatsCpuPowerInfo
#Fields #
| Name | Description |
|---|---|
CpuId UInt32 | |
CurrentFrequency UInt8 | |
LastBusyFrequency UInt8 | |
Energy UInt64 |
Event ID 15: QueryStatsProcessInfo
#Fields #
| Name | Description |
|---|---|
SessionId UInt32 | |
UniqueProcessId UInt32 | |
ImageName UnicodeString | |
NumberOfThreads UInt32 | |
CycleTime UInt64 | |
ReadOperationCount UInt64 | |
BytesRead UInt64 | |
WriteOperationCount UInt64 | |
BytesWritten UInt64 | |
DiskEnergy UInt64 | |
NetworkTailEnergy UInt64 | |
MBBTailEnergy UInt64 | |
NetworkTxRxBytes UInt64 | |
MBBTxRxBytes UInt64 | |
BucketCount UInt32 | |
BucketedCycles SID | |
WindowInformation UInt32 | |
ForegroundReportTimestamp UInt64 | |
ForegroundTime UInt64 |
Event ID 16: QueryStatsAppPerfInfo
#Fields #
| Name | Description |
|---|---|
UniqueApplicationId UInt64 | |
PackageFullName UnicodeString | |
ForegroundCycleTime UInt64 | |
BackgroundCycleTime UInt64 | |
ForegroundActiveTime UInt64 | |
ForegroundBytesRead UInt64 | |
ForegroundBytesWritten UInt64 | |
BackgroundBytesRead UInt64 | |
BackgroundBytesWritten UInt64 | |
BucketCount UInt32 | |
ForegroundCycles CountedUtf16String | |
ForegroundDiskEnergy UInt64 | |
ForegroundNetworkTailEnergy UInt64 | |
ForegroundMBBTailEnergy UInt64 | |
ForegroundNetworkTxRxBytes UInt64 | |
ForegroundMBBTxRxBytes UInt64 | |
BackgroundCycles 25 | |
BackgroundDiskEnergy UInt64 | |
BackgroundNetworkTailEnergy UInt64 | |
BackgroundMBBTailEnergy UInt64 | |
BackgroundNetworkTxRxBytes UInt64 | |
BackgroundMBBTxRxBytes UInt64 |
Event ID 19: DisplayEnergyMonitorPowerState
#Fields #
| Name | Description |
|---|---|
PreviousState UInt8 | |
CurrentState UInt8 |
Event ID 20: DisplayEnergyPolicyBrightness
#Fields #
| Name | Description |
|---|---|
PreviousValue UInt8 | |
CurrentValue UInt8 |
Event ID 21: DisplayEnergyActualBrightness
#Fields #
| Name | Description |
|---|---|
PreviousValue UInt8 | |
CurrentValue UInt8 |
Event ID 22: QueryStatsResidualEnergy
#Fields #
| Name | Description |
|---|---|
BatteryDrain UInt64 | |
EstimatedEnergy UInt64 | |
ResidualEnergy Int64 |
Event ID 23: QueryStatsResidualEnergy23
#Fields #
| Name | Description |
|---|---|
AgeInSec UInt16 | |
AdjustedEnergy UInt64 | |
ResidualEnergy Int64 |
Event ID 24: QueryStatsBatteryState
#Fields #
| Name | Description |
|---|---|
StateFlags UInt32 | |
MaxCapacity UInt32 | |
RemainingCapacity UInt32 | |
Rate UInt32 | |
EstimatedTime UInt32 |
Event ID 25: QueryStatsMapProcessToApp
#Fields #
| Name | Description |
|---|---|
UniqueApplicationId UInt64 | |
PackageFullName UnicodeString | |
SessionId UInt32 | |
UniqueProcessId UInt32 | |
ImageName UnicodeString |
Event ID 26: QueryStatsAppForegroundTime
#Fields #
| Name | Description |
|---|---|
UniqueApplicationId UInt64 | |
ForegroundTime UInt64 |
Event ID 27: QueryStatsAppForegroundTime27
#Fields #
| Name | Description |
|---|---|
UniqueApplicationId UInt64 | |
ForegroundTimeDelta UInt64 |
Event ID 28: AppInteractivityState
#Fields #
| Name | Description |
|---|---|
UniqueProcessId UInt32 | |
InteractivityState UInt32 |
Event ID 29: AppInteractivityState29
#Fields #
| Name | Description |
|---|---|
UniqueApplicationId UInt64 | |
InteractivityState UInt32 |
Event ID 30: AisResidencyDelta
#Fields #
| Name | Description |
|---|---|
UniqueProcessId UInt32 | |
FcousTime UInt64 | |
VisibleTime UInt64 | |
MinimizedTime UInt64 | |
DirtyGenerated UInt32 | |
DirtyPropagated UInt32 | |
CompositorRendered UInt32 |
Event ID 31: AisResidencyDelta31
#Fields #
| Name | Description |
|---|---|
UniqueApplicationId UInt64 | |
FcousTime UInt64 | |
VisibleTime UInt64 | |
MinimizedTime UInt64 | |
DirtyGenerated UInt32 | |
DirtyPropagated UInt32 | |
CompositorRendered UInt32 |
Event ID 32: EnergyNotification
#Fields #
| Name | Description |
|---|---|
AppName UnicodeString | |
UserId UInt16 | |
Cookie UInt32 | |
BackgroundScreenOffmJ UInt32 | |
BackgroundScreenOnmJ UInt32 | |
ForegroundScreenOffmJ UInt32 | |
ForegroundScreenOnmJ UInt32 |
Event ID 33: QueryStats
#Fields #
| Name | Description |
|---|---|
SruWorkItemType UInt32 | |
ProviderState UInt32 | |
DeviceState UInt32 |
Event ID 34: StandbyActivationTime
#Fields #
| Name | Description |
|---|---|
PdcClientId UInt16 | |
LastSnapValue UInt64 | |
CurrSnapValue UInt64 | |
Delta UInt64 |
Event ID 35: StandbyDripsTime
#Fields #
| Name | Description |
|---|---|
LastStandbyTotal UInt64 | |
CurrStandbyTotal UInt64 | |
DeltaStandbyTotal UInt64 | |
LastDripsTotal UInt64 | |
CurrDripsTotal UInt64 | |
DeltaDripsTotal UInt64 | |
LastActivationTotal UInt64 | |
CurrActivationTotal UInt64 | |
DeltaActivationTotal UInt64 |
Event ID 36: UnknownEnergy
#Fields #
| Name | Description |
|---|---|
TotalDuration UInt64 | |
StandbyDuration UInt64 | |
NonDripsDuration UInt64 | |
PdcDuration UInt64 | |
BIDuration UInt64 | |
TargetedBIEnergy UInt64 | |
ActualBIEnergy UInt64 | |
UnknownEnergy UInt64 | |
ScaleFactor UInt64 | |
Policy UInt32 | |
DripsPowerFloorMilliWatts UInt32 | |
NonDripsPenaltyMilliWatts UInt32 |
Event ID 37: QueryStatsEnergyEstimate37_V2
#Fields #
| Name | Description |
|---|---|
AppName UnicodeString | |
UserId UInt16 | |
CpuEnergy UInt64 | |
GpuEnergy UInt64 | |
DisplayEnergy UInt64 | |
DiskEnergy UInt64 | |
NetworkEnergy UInt64 | |
MbbEnergy UInt64 | |
LossEnergy UInt64 | |
OtherEnergy UInt64 | |
EmiEnergy UInt64 | |
ForInternalUse UInt64 | |
TimeInMSec UInt32 | |
RecordFlags UInt32 | |
RecordMeasured UInt32 | |
InteractivityState UInt32 | |
Committed UInt32 | |
WorkOnBehalfCPUEnergy UInt64 | |
AttributedCPUEnergy UInt64 | |
NpuEnergy UInt64 |
Event ID 38: MergeStatsEnergyEstimate38_V2
#Fields #
| Name | Description |
|---|---|
AppName UnicodeString | |
UserId UInt16 | |
CpuEnergy UInt64 | |
GpuEnergy UInt64 | |
DisplayEnergy UInt64 | |
DiskEnergy UInt64 | |
NetworkEnergy UInt64 | |
MbbEnergy UInt64 | |
LossEnergy UInt64 | |
OtherEnergy UInt64 | |
EmiEnergy UInt64 | |
ForInternalUse UInt64 | |
TimeInMSec UInt32 | |
RecordFlags UInt32 | |
RecordMeasured UInt32 | |
InteractivityState UInt32 | |
Committed UInt32 | |
WorkOnBehalfCPUEnergy UInt64 | |
AttributedCPUEnergy UInt64 | |
NpuEnergy UInt64 |
Event ID 39: CommittedStatsEnergyEstimate
#Fields #
| Name | Description |
|---|---|
AppName UnicodeString | |
UserId UInt16 | |
LossEnergy UInt64 | |
UnknownEnergy UInt64 | |
RecordFlags UInt32 | |
InteractivityState UInt32 |
Event ID 40: ProcessTagEnergyEstimate_V1
#Fields #
| Name | Description |
|---|---|
AppName UnicodeString | |
Tag UnicodeString | |
CpuEnergy UInt64 | |
DiskEnergy UInt64 | |
NetworkEnergy UInt64 | |
MbbEnergy UInt64 | |
Time UInt32 | |
RecordFlags UInt32 |
Event ID 41: RpcSetProcessTag
#Fields #
| Name | Description |
|---|---|
ProcessId UInt32 | |
CreateTime UInt64 | |
Tag UnicodeString | |
DiskEnergy UInt64 | |
NetworkTailEnergy UInt64 | |
MBBTailEnergy UInt64 | |
NetworkTxRxBytes UInt64 | |
MBBTxRxBytes UInt64 | |
BucketCount UInt32 | |
BucketedCycles Float | |
ErrorCode UInt32 |
Event ID 44: InitializeProviderLcdRegistryValueUsingDefault
#Fields #
| Name | Description |
|---|---|
ValueName UnicodeString | |
DefaultValue UInt32 |
Event ID 45: InitializeProviderLcdReadDwordFromRegistry
#Fields #
| Name | Description |
|---|---|
ValueName UnicodeString | |
RegistryValue UInt32 | |
SetValue UInt32 | |
MinimumValue UInt32 | |
MaximumValue UInt32 |
Event ID 46: InitializeProviderBacklightMinimumPointCountError
#Fields #
| Name | Description |
|---|---|
PointCount UInt32 | |
MinimumPointCount UInt32 |
Event ID 47: InitializeProviderBacklightBrightnessRangeNot0to100
#Fields #
| Name | Description |
|---|---|
FirstBrightnessPercent UInt32 | |
LastBrightnessPercent UInt32 |
Event ID 48: InitializeProviderBacklightPowerValueTooHighError
#Fields #
| Name | Description |
|---|---|
BacklightPower UInt32 | |
MaximumBacklightPower UInt32 |
Event ID 49: InitializeProviderBacklightPowerCurveError
#Fields #
| Name | Description |
|---|---|
Index UInt32 | |
CurrentBrightnessPercent UInt32 | |
PreviousBrightnessPercent UInt32 | |
CurrentBacklightPower UInt32 | |
PreviousBacklightPower UInt32 | |
MaximumBacklightPower UInt32 |
Provenance
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID ddcc3826-a68a-4e0d-bcfd-9c06c27c6948
Defined in eeprov.dll, which carries the event manifest.
Observed on:
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02