Microsoft-Windows-DirectManipulation

64 events across 1 channel

EventTitleChannelSample
26Manipulation_SetInputStartDiagnosticN
27Manipulation_SetInputStopDiagnosticN
28Manipulation_SetContactStartDiagnosticN
29Manipulation_SetContactStopDiagnosticN
30Manipulation_EnumTargetsStartDiagnosticN
31Manipulation_EnumTargetsStopDiagnosticN
32Manipulation_ProcessInput_RegionUpdateStartDiagnosticN
33Manipulation_ProcessInput_RegionUpdateStopDiagnosticN
34Manipulation_ProcessInput_MotionUpdateDiagnosticN
36Manipulation_ProcessInputInteractionStartDiagnosticN
37Manipulation_ProcessInputInteractionStopDiagnosticN
38Manipulation_LayerCommitDiagnosticN
39Manipulation_RunningStartDiagnosticN
40Manipulation_RunningStopDiagnosticN
41Manipulation_InertiaStartDiagnosticN
42Manipulation_InertiaStopDiagnosticN
43Manipulation_DManipTriggerDiagnosticN
44Manipulation_UpdateTransformDiagnosticN
45Manipulation_ViewportAbandonStartDiagnosticN
46Manipulation_ViewportAbandonStopDiagnosticN
47Manipulation_DCompCompositorOnViewportStatusChangedStartDiagnosticN
48Manipulation_DCompCompositorOnViewportStatusChangedStopDiagnosticN
49Manipulation_DCompCompositorOnViewportUpdatedStartDiagnosticN
50Manipulation_DCompCompositorOnViewportUpdatedStopDiagnosticN
51Manipulation_DCompCompositorOnContentUpdatedStartDiagnosticN
52Manipulation_DCompCompositorOnContentUpdatedStopDiagnosticN
53Manipulation_DCompCompositorUpdateStartDiagnosticN
54Manipulation_DCompCompositorUpdateStopDiagnosticN
55Manipulation_ManagerActivateStartDiagnosticN
56Manipulation_ManagerActivateStopDiagnosticN
57Manipulation_ManagerDeactivateStartDiagnosticN
58Manipulation_ManagerDeactivateStopDiagnosticN
59Manipulation_ManagerCreateViewportStartDiagnosticN
60Manipulation_ManagerCreateViewportStopDiagnosticN
61Manipulation_ImplicitHitTestStartDiagnosticN
62Manipulation_ImplicitHitTestStopDiagnosticN
63Manipulation_ProcessBufferedQueueStartDiagnosticN
64Manipulation_ProcessBufferedQueueStopDiagnosticN
65Manipulation_ProcessAutoInputStartDiagnosticN
66Manipulation_ProcessAutoInputStopDiagnosticN
67Manipulation_BehaviorsDiagnosticN
68Manipulation_Behaviors68DiagnosticN
69Manipulation_Behaviors69DiagnosticN
70Manipulation_Behaviors70DiagnosticN
71Manipulation_PredictionDiagnosticN
72Manipulation_InertiaDiagnosticN
73Manipulation_ParametricMotionStartDiagnosticN
74Manipulation_ParametricMotionStopDiagnosticN
75Manipulation_ParametricMotionStart75DiagnosticN
76Manipulation_ParametricMotionStop76DiagnosticN
77Manipulation_Inertia77DiagnosticN
78Manipulation_ViewportEnableDiagnosticN
79Manipulation_ViewportDisableDiagnosticN
80Manipulation_ZoomToRectDiagnosticN
81Manipulation_StoryboardDiagnosticN
82Manipulation_PointerAssociationDiagnosticN
83Manipulation_InputHandledDiagnosticN
84Manipulation_TelemetryDiagnosticN
85Manipulation_TelemetryStartDiagnosticN
86Manipulation_Telemetry86DiagnosticN
87Manipulation_TelemetryStopDiagnosticN
88Manipulation_Telemetry88DiagnosticN
89Manipulation_TurnOffInteractionDiagnosticN
90Manipulation_TurnOnInteractionDiagnosticN

Event ID 26: Manipulation_SetInputStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetInput
Opcode
Start

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 27: Manipulation_SetInputStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetInput
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 28: Manipulation_SetContactStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetContact
Opcode
Start

Fields #

NameDescription
PointerId UInt32
RegionPointer Pointer

Event ID 29: Manipulation_SetContactStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_SetContact
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
RegionPointer Pointer

Event ID 30: Manipulation_EnumTargetsStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_EnumTargets
Opcode
Start

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 31: Manipulation_EnumTargetsStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_EnumTargets
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 32: Manipulation_ProcessInput_RegionUpdateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInput_RegionUpdate
Opcode
Start

Fields #

NameDescription
PointerId UInt32
RegionPointer Pointer

Event ID 33: Manipulation_ProcessInput_RegionUpdateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInput_RegionUpdate
Opcode
Stop

Event ID 34: Manipulation_ProcessInput_MotionUpdate

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInput_MotionUpdate

Fields #

NameDescription
MotionPointer Pointer
RegionPointer Pointer
LayerPointer Pointer

Event ID 36: Manipulation_ProcessInputInteractionStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInputInteraction
Opcode
Start

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 37: Manipulation_ProcessInputInteractionStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessInputInteraction
Opcode
Stop

Event ID 38: Manipulation_LayerCommit

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_LayerCommit

Fields #

NameDescription
LayerPointer Pointer

Event ID 39: Manipulation_RunningStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Running
Opcode
Start

Fields #

NameDescription
ViewportPointer Pointer

Event ID 40: Manipulation_RunningStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Running
Opcode
Stop

Fields #

NameDescription
ViewportPointer Pointer

Event ID 41: Manipulation_InertiaStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia
Opcode
Start

Fields #

NameDescription
ViewportPointer Pointer

Event ID 42: Manipulation_InertiaStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia
Opcode
Stop

Fields #

NameDescription
ViewportPointer Pointer

Event ID 43: Manipulation_DManipTrigger

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DManipTrigger

Fields #

NameDescription
DManipLatency UInt32
ProcessName UnicodeString

Event ID 44: Manipulation_UpdateTransform

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_UpdateTransform

Fields #

NameDescription
ContentPointer Pointer
TransformType Int32
xPosition Float
yPosition Float
zPosition Float
PredictedTimeGap UInt64

Event ID 45: Manipulation_ViewportAbandonStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportAbandon
Opcode
Start

Fields #

NameDescription
ViewportPointer Pointer

Event ID 46: Manipulation_ViewportAbandonStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportAbandon
Opcode
Stop

Fields #

NameDescription
ViewportPointer Pointer

Event ID 47: Manipulation_DCompCompositorOnViewportStatusChangedStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportStatusChanged
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer
CurrentStatus Int32
PreviousStatus Int32

Event ID 48: Manipulation_DCompCompositorOnViewportStatusChangedStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportStatusChanged
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer
CurrentStatus Int32
PreviousStatus Int32

Event ID 49: Manipulation_DCompCompositorOnViewportUpdatedStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportUpdated
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer

Event ID 50: Manipulation_DCompCompositorOnViewportUpdatedStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnViewportUpdated
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer
ViewportPointer Pointer

Event ID 51: Manipulation_DCompCompositorOnContentUpdatedStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnContentUpdated
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer
ContentPointer Pointer

Event ID 52: Manipulation_DCompCompositorOnContentUpdatedStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorOnContentUpdated
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer
ContentPointer Pointer

Event ID 53: Manipulation_DCompCompositorUpdateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorUpdate
Opcode
Start

Fields #

NameDescription
CompositorPointer Pointer

Event ID 54: Manipulation_DCompCompositorUpdateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_DCompCompositorUpdate
Opcode
Stop

Fields #

NameDescription
CompositorPointer Pointer

Event ID 55: Manipulation_ManagerActivateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerActivate
Opcode
Start

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 56: Manipulation_ManagerActivateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerActivate
Opcode
Stop

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 57: Manipulation_ManagerDeactivateStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerDeactivate
Opcode
Start

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 58: Manipulation_ManagerDeactivateStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerDeactivate
Opcode
Stop

Fields #

NameDescription
ManagerPointer Pointer
hWnd Pointer

Event ID 59: Manipulation_ManagerCreateViewportStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerCreateViewport
Opcode
Start

Fields #

NameDescription
ManagerPointer Pointer
FrameInfo Pointer
hWnd Pointer
ViewportPointer Pointer
primaryContentPointer Pointer

Event ID 60: Manipulation_ManagerCreateViewportStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ManagerCreateViewport
Opcode
Stop

Fields #

NameDescription
ManagerPointer Pointer
FrameInfo Pointer
hWnd Pointer
ViewportPointer Pointer
primaryContentPointer Pointer

Event ID 61: Manipulation_ImplicitHitTestStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ImplicitHitTest
Opcode
Start

Fields #

NameDescription
ContactId UInt32

Event ID 62: Manipulation_ImplicitHitTestStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ImplicitHitTest
Opcode
Stop

Fields #

NameDescription
ContactId UInt32

Event ID 63: Manipulation_ProcessBufferedQueueStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessBufferedQueue
Opcode
Start

Fields #

NameDescription
MessagesQueuedOrProcessed Int32

Event ID 64: Manipulation_ProcessBufferedQueueStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessBufferedQueue
Opcode
Stop

Fields #

NameDescription
MessagesQueuedOrProcessed Int32

Event ID 65: Manipulation_ProcessAutoInputStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessAutoInput
Opcode
Start

Fields #

NameDescription
PointerId UInt32
FrameId UInt32
Message UInt32

Event ID 66: Manipulation_ProcessAutoInputStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ProcessAutoInput
Opcode
Stop

Fields #

NameDescription
PointerId UInt32
FrameId UInt32
Message UInt32

Event ID 67: Manipulation_Behaviors

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
dimension Int32
inertiaStartValue Float
originalRestPoint Float
outputRestPoint Float
outputRestPointPriority Int32
outputRestPointCurveId Int32

Event ID 68: Manipulation_Behaviors68

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
motionType Int32
index UInt32
bIsNewSnapValues Int32
newSnapPointValue Float

Event ID 69: Manipulation_Behaviors69

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
motionType Int32
interval Float
offset Float

Event ID 70: Manipulation_Behaviors70

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Behaviors

Fields #

NameDescription
content Pointer
restPointX Float
restPointY Float
restPointZ Float
curveIdX Int32
curveIdY Int32
curveIdZ Int32

Event ID 71: Manipulation_Prediction

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Prediction

Fields #

NameDescription
time UInt64
processTime UInt64
compositionTime UInt64
predictedTimeGap UInt64
predictionX Float
predictionY Float

Event ID 72: Manipulation_Inertia

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia

Fields #

NameDescription
inertiaStartTime UInt64
time UInt64
processTime UInt64
compositionTime UInt64
timerElapsedTime Double
timerOffset Double
animationTime Double

Event ID 73: Manipulation_ParametricMotionStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Start

Fields #

NameDescription
content Pointer
targetMotionType UInt32
sourceMotionType UInt32
curveCount UInt32

Event ID 74: Manipulation_ParametricMotionStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Stop

Fields #

NameDescription
content Pointer

Event ID 75: Manipulation_ParametricMotionStart75

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Start

Fields #

NameDescription
content Pointer
inputScaleX Float
inputScaleY Float
inputTranslateX Float
inputTranslateY Float

Event ID 76: Manipulation_ParametricMotionStop76

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ParametricMotion
Opcode
Stop

Fields #

NameDescription
content Pointer
outputScaleX Float
outputScaleY Float
outputTranslateX Float
outputTranslateY Float
computedMotionTypes UInt32

Event ID 77: Manipulation_Inertia77

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Inertia

Fields #

NameDescription
pNewValue Double
pOldValue Double
timeDeltaInMS Double

Event ID 78: Manipulation_ViewportEnable

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportEnable

Fields #

NameDescription
ViewportPointer Pointer

Event ID 79: Manipulation_ViewportDisable

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ViewportDisable

Fields #

NameDescription
ViewportPointer Pointer

Event ID 80: Manipulation_ZoomToRect

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_ZoomToRect

Fields #

NameDescription
viewport Pointer
animate Boolean

Event ID 81: Manipulation_Storyboard

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Storyboard

Fields #

NameDescription
storyboard Pointer
content Pointer
status UInt32NTSTATUS reference

Event ID 82: Manipulation_PointerAssociation

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_PointerAssociation

Fields #

NameDescription
PointerId UInt32
ContactId UInt32

Event ID 83: Manipulation_InputHandled

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_InputHandled

Fields #

NameDescription
PointerId UInt32
FrameId UInt32
Message UInt32

Event ID 84: Manipulation_Telemetry

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry

Fields #

NameDescription
UniqueKey UInt64
InertiaType UInt32
KernelInputReadTime UInt64
HostInputSendTime UInt64
ContainerInputReceiveTime UInt64
InteractionLibraryStartTime UInt64
CoalescedFrameCount UInt32
InputType UInt32
PointerCount UInt16
FrameId UInt32
ManipulationFrameId UInt32
ZoomToRectCount UInt16
Valid Boolean
InertiaZoom Boolean

Event ID 85: Manipulation_TelemetryStart

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry
Opcode
Start

Fields #

NameDescription
AppUserModeId UnicodeString
AppType UInt32
InteractionLibraryType UInt32
UniqueKey UInt64
SurfaceWidth UInt16
SurfaceHeight UInt16

Event ID 86: Manipulation_Telemetry86

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry

Fields #

NameDescription
UniqueKey UInt64
InputType UInt32
NumTouchPoints UInt16
ManipulationFrameId UInt32
FrameId UInt32
InteractionType UInt32
KernelInputStartTime UInt64
HostInputSendTime UInt64
ContainerInputReceiveTime UInt64
QpcInteractionLibraryStart UInt64
QpcInteractionLibraryStop UInt64
HostPerformanceFrequency UInt64
ZoomToRectCalls UInt16
CoalescedFrames UInt32

Event ID 87: Manipulation_TelemetryStop

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry
Opcode
Stop

Fields #

NameDescription
UniqueKey UInt64

Event ID 88: Manipulation_Telemetry88

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_Telemetry

Fields #

NameDescription
InteractionLibraryStartTime UInt64

Event ID 89: Manipulation_TurnOffInteraction

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_TurnOffInteraction

Fields #

NameDescription
Viewport Pointer
Interaction Pointer

Event ID 90: Manipulation_TurnOnInteraction

#
Provider
Microsoft-Windows-DirectManipulation
Channel
Diagnostic
Task
Manipulation_TurnOnInteraction

Fields #

NameDescription
Viewport Pointer
Interaction Pointer

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 5786e035-ef2d-4178-84f2-5a6bbedbb947

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

Observed on:

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

Downloads