Microsoft-Windows-DUSER

72 events across 1 channel

EventTitleChannelSample
1DUser_PaintStartDiagnosticN
2DUser_PaintStopDiagnosticN
3DUser_SyncAdaptorsStartDiagnosticN
4DUser_SyncAdaptorsStopDiagnosticN
5DUser_ResetInvalidStartDiagnosticN
6DUser_ResetInvalidStopDiagnosticN
7DUser_EndDrawBitBltStartDiagnosticN
8DUser_EndDrawBitBltStopDiagnosticN
9DUser_InputStartDiagnosticN
10DUser_InputStopDiagnosticN
11DUser_InputStart11DiagnosticN
12DUser_LayeredCreateVisualsStartDiagnosticN
13DUser_LayeredRemoveVisualsStartDiagnosticN
14DUser_LayeredDestructVisualsStartDiagnosticN
15DUser_DestroyPendingDCVisualsStartDiagnosticN
16DUser_DestroyPendingDCVisualsStopDiagnosticN
17DUser_ForceDestroyDCVisualStartDiagnosticN
18DUser_RemoveAndDestroyDCVisualStartDiagnosticN
19DUser_DrawLayeredGadgetStartDiagnosticN
20DUser_DrawLayeredGadgetStart20DiagnosticN
21DUser_LayeredGetBitmapStartDiagnosticN
22DUser_LayeredSetContentStartDiagnosticN
24DUser_LayerGadgetStartDiagnosticN
25DUser_LayerGadgetStopDiagnosticN
26DUser_LayerGadgetLoopStartDiagnosticN
27DUser_LayerGadgetLoopStopDiagnosticN
28DUser_CreateCompatibleBitmapStartDiagnosticN
29DUser_CreateCompatibleBitmapStopDiagnosticN
30DUser_InitPropertiesStartDiagnosticN
31DUser_InitPropertiesStopDiagnosticN
32DUser_AddChildVisualStartDiagnosticN
33DUser_AddChildVisualStopDiagnosticN
34DUser_MoveChildrenToParentDiagnosticN
35DUser_MoveChildrenToParentStartDiagnosticN
36DUser_MoveChildrenToParentStopDiagnosticN
37DUser_ReparentDiagnosticN
38DUser_ReparentStartDiagnosticN
39DUser_ReparentStopDiagnosticN
40DUser_AddWAMTransitionsStartDiagnosticN
41DUser_AddWAMTransitionsStopDiagnosticN
42DUser_CreateCubicBezierLinearVectorTransitionDiagnosticN
43DUser_ScheduleWAMStoryboardStartDiagnosticN
44DUser_ScheduleWAMStoryboardStopDiagnosticN
45DUser_GetCurveDiagnosticN
46DUser_DCompCommitStartDiagnosticN
47DUser_DCompCommitStopDiagnosticN
48DUser_DCompCommitDiagnosticN
49DUser_DrawDirtyLayersDiagnosticN
50DUser_CommitFromWMPaintDiagnosticN
51DUser_ScheduleTransitionsStartDiagnosticN
52DUser_ScheduleTransitionsStopDiagnosticN
53DUser_WAMDelayStartDiagnosticN
54DUser_WAMDelayStopDiagnosticN
55DUser_InputDiagnosticN
56DUser_TransitionCompleteDiagnosticN
65DUser_IntervalAcquireRegionStartDiagnosticN
66DUser_IntervalAcquireRegionStopDiagnosticN
67DUser_IntervalReleaseRegionStartDiagnosticN
68DUser_IntervalReleaseRegionStopDiagnosticN
71DUser_CreateSurfaceDiagnosticN
72DUser_DestroySurfaceDiagnosticN
75DUser_ProcessPendingStoryboardsDiagnosticN
76DUser_TransitionScheduledDiagnosticN
77DUser_InitializeDCompTransformsDiagnosticN
78DUser_ModifyDCompTransformDiagnosticN
79DUser_RunDUIPVLAnimationStartDiagnosticN
80DUser_RunDUIPVLAnimationStopDiagnosticN
81DUser_AllocateStagingBufferDiagnosticN
82DUser_ReleaseStagingBufferDiagnosticN
83DUser_LeafNodeOpacity_PossibleLayerPushDiagnosticN
84DUser_StagingBufferCopyDiagnosticN
85DUser_Input85DiagnosticN

Event ID 1: DUser_PaintStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Paint
Opcode
Start

Event ID 2: DUser_PaintStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Paint
Opcode
Stop

Event ID 3: DUser_SyncAdaptorsStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_SyncAdaptors
Opcode
Start

Event ID 4: DUser_SyncAdaptorsStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_SyncAdaptors
Opcode
Stop

Fields #

NameDescription
cAdaptors Int32

Event ID 5: DUser_ResetInvalidStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ResetInvalid
Opcode
Start

Event ID 6: DUser_ResetInvalidStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ResetInvalid
Opcode
Stop

Event ID 7: DUser_EndDrawBitBltStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_EndDrawBitBlt
Opcode
Start

Event ID 8: DUser_EndDrawBitBltStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_EndDrawBitBlt
Opcode
Stop

Event ID 9: DUser_InputStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Input
Opcode
Start

Event ID 10: DUser_InputStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Input
Opcode
Stop

Event ID 11: DUser_InputStart11

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Input
Opcode
Start

Event ID 12: DUser_LayeredCreateVisualsStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayeredCreateVisuals
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean

Event ID 13: DUser_LayeredRemoveVisualsStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayeredRemoveVisuals
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean
nWidth Int32
nHeight Int32
fIsCopy Boolean

Event ID 14: DUser_LayeredDestructVisualsStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayeredDestructVisuals
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean

Event ID 15: DUser_DestroyPendingDCVisualsStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DestroyPendingDCVisuals
Opcode
Start

Fields #

NameDescription
nNumberOfPendingDeletions Int32

Event ID 16: DUser_DestroyPendingDCVisualsStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DestroyPendingDCVisuals
Opcode
Stop

Fields #

NameDescription
nNumberOfPendingDeletions Int32

Event ID 17: DUser_ForceDestroyDCVisualStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ForceDestroyDCVisual
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean

Event ID 18: DUser_RemoveAndDestroyDCVisualStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_RemoveAndDestroyDCVisual
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean

Event ID 19: DUser_DrawLayeredGadgetStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DrawLayeredGadget
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean
nWidth Int32
nHeight Int32
fIsCopy Boolean

Event ID 20: DUser_DrawLayeredGadgetStart20

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DrawLayeredGadget
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean
nWidth Int32
nHeight Int32
fIsCopy Boolean

Event ID 21: DUser_LayeredGetBitmapStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayeredGetBitmap
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean
nWidth Int32
nHeight Int32
fIsCopy Boolean

Event ID 22: DUser_LayeredSetContentStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayeredSetContent
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
fRoot Boolean
nWidth Int32
nHeight Int32
fIsCopy Boolean

Event ID 24: DUser_LayerGadgetStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayerGadget
Opcode
Start

Fields #

NameDescription
hGadget UInt32

Event ID 25: DUser_LayerGadgetStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayerGadget
Opcode
Stop

Fields #

NameDescription
hGadget UInt32
fNewLayered Boolean
nVisualsCount Int32

Event ID 26: DUser_LayerGadgetLoopStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayerGadgetLoop
Opcode
Start

Fields #

NameDescription
cTrans UInt32
dwTicket UInt32

Event ID 27: DUser_LayerGadgetLoopStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LayerGadgetLoop
Opcode
Stop

Fields #

NameDescription
cTrans UInt32
dwTicket UInt32

Event ID 28: DUser_CreateCompatibleBitmapStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_CreateCompatibleBitmap
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
nWidth Int32
nHeight Int32

Event ID 29: DUser_CreateCompatibleBitmapStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_CreateCompatibleBitmap
Opcode
Stop

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
nWidth Int32
nHeight Int32

Event ID 30: DUser_InitPropertiesStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_InitProperties
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pDCompVisual Pointer

Event ID 31: DUser_InitPropertiesStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_InitProperties
Opcode
Stop

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pDCompVisual Pointer

Event ID 32: DUser_AddChildVisualStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_AddChildVisual
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pDCompVisual Pointer

Event ID 33: DUser_AddChildVisualStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_AddChildVisual
Opcode
Stop

Fields #

NameDescription
hGadget UInt32
pChildVisual Pointer
fDescendantVisualOfNewVisual Boolean
pDCompVisual Pointer

Event ID 34: DUser_MoveChildrenToParent

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_MoveChildrenToParent

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
m_pParent Pointer

Event ID 35: DUser_MoveChildrenToParentStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_MoveChildrenToParent
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pDCompVisual Pointer

Event ID 36: DUser_MoveChildrenToParentStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_MoveChildrenToParent
Opcode
Stop

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pDCompVisual Pointer

Event ID 37: DUser_Reparent

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Reparent

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pDCompVisual Pointer

Event ID 38: DUser_ReparentStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Reparent
Opcode
Start

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pNewChild Pointer

Event ID 39: DUser_ReparentStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Reparent
Opcode
Stop

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
pNewChild Pointer

Event ID 40: DUser_AddWAMTransitionsStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_AddWAMTransitions
Opcode
Start

Fields #

NameDescription
cTrans UInt32
dwTicket UInt32

Event ID 41: DUser_AddWAMTransitionsStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_AddWAMTransitions
Opcode
Stop

Fields #

NameDescription
cTrans UInt32
dwTicket UInt32

Event ID 42: DUser_CreateCubicBezierLinearVectorTransition

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_CreateCubicBezierLinearVectorTransition

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
nAnimType Int32

Event ID 43: DUser_ScheduleWAMStoryboardStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ScheduleWAMStoryboard
Opcode
Start

Fields #

NameDescription
cTrans UInt32
psbUIA Pointer
dwTicket UInt32

Event ID 44: DUser_ScheduleWAMStoryboardStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ScheduleWAMStoryboard
Opcode
Stop

Fields #

NameDescription
cTrans UInt32
psbUIA Pointer
dwTicket UInt32

Event ID 45: DUser_GetCurve

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_GetCurve

Fields #

NameDescription
hGadget UInt32
pVisual Pointer
nVar Int32

Event ID 46: DUser_DCompCommitStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DCompCommit
Opcode
Start

Fields #

NameDescription
nSize Int32

Event ID 47: DUser_DCompCommitStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DCompCommit
Opcode
Stop

Fields #

NameDescription
nSize Int32

Event ID 48: DUser_DCompCommit

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DCompCommit

Fields #

NameDescription
nSize Int32

Event ID 49: DUser_DrawDirtyLayers

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DrawDirtyLayers

Fields #

NameDescription
hGadget UInt32
m_pVisual Pointer
nVisuals Int32

Event ID 50: DUser_CommitFromWMPaint

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_CommitFromWMPaint

Fields #

NameDescription
hGadget UInt32
m_pVisual Pointer
nVisuals Int32

Event ID 51: DUser_ScheduleTransitionsStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ScheduleTransitions
Opcode
Start

Fields #

NameDescription
dwTicket UInt32

Event ID 52: DUser_ScheduleTransitionsStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ScheduleTransitions
Opcode
Stop

Fields #

NameDescription
dwTicket UInt32

Event ID 53: DUser_WAMDelayStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_WAMDelay
Opcode
Start

Fields #

NameDescription
cTrans UInt32
psbUIA Pointer
dwTicket UInt32

Event ID 54: DUser_WAMDelayStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_WAMDelay
Opcode
Stop

Fields #

NameDescription
nVisuals Int32

Event ID 55: DUser_Input

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Input

Fields #

NameDescription
PointerID UInt32

Event ID 56: DUser_TransitionComplete

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_TransitionComplete

Fields #

NameDescription
hGadget UInt32
nCode UInt32
fCopy Boolean
fRemainLayered Boolean

Event ID 65: DUser_IntervalAcquireRegionStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_IntervalAcquireRegion
Opcode
Start

Event ID 66: DUser_IntervalAcquireRegionStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_IntervalAcquireRegion
Opcode
Stop

Event ID 67: DUser_IntervalReleaseRegionStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_IntervalReleaseRegion
Opcode
Start

Event ID 68: DUser_IntervalReleaseRegionStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_IntervalReleaseRegion
Opcode
Stop

Event ID 71: DUser_CreateSurface

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_CreateSurface

Fields #

NameDescription
surfaceId Pointer
surfaceX Int32
surfaceY Int32
surfaceWidth Int32
surfaceHeight Int32
containerId Pointer
containerWidth Int32
containerHeight Int32
pRegionSurface Pointer
pSurface Pointer

Event ID 72: DUser_DestroySurface

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_DestroySurface

Fields #

NameDescription
pRegionSurface Pointer
pSurface Pointer

Event ID 75: DUser_ProcessPendingStoryboards

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ProcessPendingStoryboards

Fields #

NameDescription
flProcessingDelay Float
nNumberOfStoryboards Int32
nNumberOfVisuals Int32

Event ID 76: DUser_TransitionScheduled

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_TransitionScheduled

Fields #

NameDescription
cTrans UInt32
uTransIndex UInt32
dwTicket UInt32
hGadget UInt32
nProperty UInt32
pTransitionVisual Pointer
pDCompVisual Pointer

Event ID 77: DUser_InitializeDCompTransforms

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_InitializeDCompTransforms

Fields #

NameDescription
nHResult Int32
hGadget UInt32
fIsCopy Boolean
pTransitionVisual Pointer
pDCompVisual Pointer
pEffectGroup Pointer

Event ID 78: DUser_ModifyDCompTransform

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ModifyDCompTransform

Fields #

NameDescription
pTransitionVisual Pointer
pDCompVisual Pointer
nTransformType Int32
pTransform Pointer
fAnimation Boolean

Event ID 79: DUser_RunDUIPVLAnimationStart

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_RunDUIPVLAnimation
Opcode
Start

Fields #

NameDescription
pStoryboard Pointer
nAnimationId Int32
nStoryboardId Int32
nCode Int32
flProcessingDelay Float

Event ID 80: DUser_RunDUIPVLAnimationStop

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_RunDUIPVLAnimation
Opcode
Stop

Fields #

NameDescription
pStoryboard Pointer
nAnimationId Int32
nStoryboardId Int32
nCode Int32
flProcessingDelay Float

Event ID 81: DUser_AllocateStagingBuffer

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_AllocateStagingBuffer

Fields #

NameDescription
surfaceId Pointer
surfaceX Int32
surfaceY Int32

Event ID 82: DUser_ReleaseStagingBuffer

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_ReleaseStagingBuffer

Fields #

NameDescription
surfaceId Pointer

Event ID 83: DUser_LeafNodeOpacity_PossibleLayerPush

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_LeafNodeOpacity_PossibleLayerPush

Fields #

NameDescription
hGadget Pointer
nWidth Int32
nHeight Int32
hAncestorGadget Pointer
nAncestorWidth Int32
nAncestorHeight Int32

Event ID 84: DUser_StagingBufferCopy

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_StagingBufferCopy

Fields #

NameDescription
surfaceId Pointer
surfaceX Int32
surfaceY Int32
surfaceWidth Int32
surfaceHeight Int32

Event ID 85: DUser_Input85

#
Provider
Microsoft-Windows-DUSER
Channel
Diagnostic
Task
DUser_Input

Fields #

NameDescription
PointerHitTestID 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 8429e243-345b-47c1-8a91-2c94caf0daab

Defined in duser.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