Microsoft-Windows-Kernel-Pep

7 events across 1 channel

EventTitleChannelSample
1PepRailRundownDiagnosticN
2PepDeviceRundownDiagnosticN
3PepComponentRundownDiagnosticN
4PepRailVoltageChangeDiagnosticN
5PepComponentFrequencyChangeDiagnosticN
6PepPlatformIdleResidencyDiagnosticN
7PepPlatformIdleTransitionDiagnosticN

Event ID 1: PepRailRundown

#
Provider
Microsoft-Windows-Kernel-Pep
Channel
Diagnostic
Task
PepRailRundown

Fields #

NameDescription
VoltageRailId UInt32
VoltageRailName UnicodeString
CurrentVoltageMv UInt32
MaxVoltageMv UInt32

Event ID 2: PepDeviceRundown

#
Provider
Microsoft-Windows-Kernel-Pep
Channel
Diagnostic
Task
PepDeviceRundown

Fields #

NameDescription
DeviceId Pointer
DeviceName UnicodeString
PlatformStateDependencyCount UInt32
PlatformStateDependency UInt8

Event ID 3: PepComponentRundown

#
Provider
Microsoft-Windows-Kernel-Pep
Channel
Diagnostic
Task
PepComponentRundown

Fields #

NameDescription
VoltageRailId UInt32
DeviceId Pointer
ComponentIndex UInt32
CurrentFrequencyKHz UInt32
MaxFrequencyKHz UInt32
PlatformStateDependencyCount UInt32
PlatformStateDependency Int64
ComponentDescriptionLength UInt32
ComponentDescription UnicodeString

Event ID 4: PepRailVoltageChange

#
Provider
Microsoft-Windows-Kernel-Pep
Channel
Diagnostic
Task
PepRailVoltageChange

Fields #

NameDescription
VoltageRailId UInt32
OldRailVoltageMv UInt32
NewRailVoltageMv UInt32

Event ID 5: PepComponentFrequencyChange

#
Provider
Microsoft-Windows-Kernel-Pep
Channel
Diagnostic
Task
PepComponentFrequencyChange

Fields #

NameDescription
DeviceId Pointer
ComponentIndex UInt32
OldComponentFrequencyKHz UInt32
NewComponentFrequencyKHz UInt32

Event ID 6: PepPlatformIdleResidency

#
Provider
Microsoft-Windows-Kernel-Pep
Channel
Diagnostic
Task
PepPlatformIdleResidency

Fields #

NameDescription
PlatformStateCount UInt32
PlatformIdleStateResidency AnsiString

Event ID 7: PepPlatformIdleTransition

#
Provider
Microsoft-Windows-Kernel-Pep
Channel
Diagnostic
Task
PepPlatformIdleTransition

Fields #

NameDescription
OldPlatformState UInt32
NewPlatformState 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 5412704e-b2e1-4624-8ffd-55777b8f7373

Defined in microsoft-windows-kernel-power-events.dll, which carries the event manifest.

Observed on:

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.3932, captured 2026-06-02
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.4652, captured 2026-06-02

Downloads