Microsoft-Windows-ProcessStateManager

8 events across 2 channels

EventTitleChannel
1Application ApplicationId state changed from SessionId to PsmKey.Diagnostic
2PolicySuspendOperational
3PolicyResumeOperational
4PriorityChangeDiagnostic
100StateChangeDCStopOperational
101PriorityChangeDCStopDiagnostic
102RundownDCStopOperational
103ProcessRegisterDCStopOperational

Event ID 1: Application ApplicationId state changed from SessionId to PsmKey.

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Diagnostic
Task
StateChange

Description

Application ApplicationId state changed from SessionId to PsmKey. MixedWorkItems: OldState, PureWorkItems: NewState, SystemWorkItems: MixedWorkItems.

Message #

Application %3 state changed from %4 to %5. MixedWorkItems: %6, PureWorkItems: %7, SystemWorkItems: %8

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
OldState UInt32
NewState UInt32
MixedWorkItems UInt32
PureWorkItems UInt32
SystemWorkItems UInt32
Flags UInt32
CycleTime UInt64
NetworkTokens UInt64

Event ID 2: PolicySuspend

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Operational
Task
PolicySuspend

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
Flags UInt32
CycleTime UInt64
NetworkTokens UInt64

Event ID 3: PolicyResume

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Operational
Task
PolicyResume

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
Flags UInt32
CycleTime UInt64
NetworkTokens UInt64

Event ID 4: PriorityChange

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Diagnostic
Task
PriorityChange

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
PlmRequestedPriority UInt32
EffectivePriority UInt32

Event ID 100: StateChangeDCStop

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Operational
Task
StateChange
Opcode
DC_Stop

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
OldState UInt32
NewState UInt32
MixedWorkItems UInt32
PureWorkItems UInt32
SystemWorkItems UInt32
Flags UInt32
CycleTime UInt64
NetworkTokens UInt64

Event ID 101: PriorityChangeDCStop

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Diagnostic
Task
PriorityChange
Opcode
DC_Stop

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
PlmRequestedPriority UInt32
EffectivePriority UInt32

Event ID 102: RundownDCStop

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Operational
Task
Rundown
Opcode
DC_Stop

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
State UInt32
Flags UInt32
PlmRequestedPriority UInt32
EffectivePriority UInt32
CycleTime UInt64
NetworkTokens UInt64

Event ID 103: ProcessRegisterDCStop

#
Provider
Microsoft-Windows-ProcessStateManager
Channel
Operational
Task
ProcessRegister
Opcode
DC_Stop

Fields #

NameDescription
ApplicationId UInt64
SessionId UInt32
PsmKey UnicodeString
ActivationFlags UInt32
HostId UInt64

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 d49918cf-9489-4bf1-9d7b-014d864cf71f

Defined in psmsrv.dll, which carries the event manifest.

Observed on:

  • WS2022-20348.4893 · schema read from the registered manifest · binary version 10.0.20348.1 · captured 2026-06-02
  • Win11-26200.6584 · schema read from the registered manifest · binary version 10.0.26100.1 · captured 2026-06-02

Downloads

Credits

  • Microsoft - authored the ETW manifests and PDBs the schema comes from
  • jdu2600 - the event-schema TSV format this catalog adopted
  • nasbench - the tool that dumps registered providers and manifests