Microsoft-Windows-DirectComposition

75 events across 1 channel

EventTitleChannelSample
1RESOURCE_CREATIONDiagnosticN
2BEGIN_DRAWStartDiagnosticN
3BEGIN_DRAWStopDiagnosticN
4END_DRAWStartDiagnosticN
5END_DRAWStopDiagnosticN
6TRIMStartDiagnosticN
7TRIMStopDiagnosticN
8RESIZEStartDiagnosticN
9RESIZEStopDiagnosticN
10UPDATE_TOKENStartDiagnosticN
11UPDATE_TOKENStopDiagnosticN
12SUSPEND_DRAWStartDiagnosticN
13SUSPEND_DRAWStopDiagnosticN
14RESUME_DRAWStartDiagnosticN
15RESUME_DRAWStopDiagnosticN
16ATLAS_ALLOCATEDiagnosticN
17ATLAS_FREEDiagnosticN
18ATLAS_ENTRY_ALLOCATEDiagnosticN
19ATLAS_ENTRY_FREEDiagnosticN
20ATLAS_UTILIZATIONDiagnosticN
21SCROLLStartDiagnosticN
22SCROLLStopDiagnosticN
23DEVICE_CREATEDiagnosticN
24DEVICE_DESTROYDiagnosticN
25DEVICE_COMMITDiagnosticY
26ATLAS_USE_INFODiagnosticN
27ATLAS_ENTRY_MARK_FOR_DISPOSEDiagnosticN
28ATLAS_ENTRY_MARK_AVAILABLEDiagnosticN
29ATLAS_ENTRY_REUSEDiagnosticN
30RESOURCE_RELEASEDiagnosticN
31CREATE_CLUMPDiagnosticN
32DESTROY_CLUMPDiagnosticN
33PUSH_DOWNStartDiagnosticN
34PUSH_DOWNStopDiagnosticN
35RECLUMPStartDiagnosticN
36RECLUMPStopDiagnosticN
37VIRTUAL_SURFACE_COUNTERSDiagnosticN
38CAP_ALLOCATION_STATSDiagnosticN
39CAP_RELEASE_SURFACEDiagnosticN
40BLOCK_FOR_EXCESSIVE_PENDINGStartDiagnosticN
41BLOCK_FOR_EXCESSIVE_PENDINGStopDiagnosticN
42OFFER_RECLAIMDiagnosticN
43OFFER_RECLAIM43DiagnosticN
44CAP_MAXIMUMDiagnosticY
45CAP_MAXIMUMDiagnosticY
46CREATE_SHARED_MEMORY_SECTIONDiagnosticN
47DESTROY_SHARED_MEMORY_SECTIONDiagnosticN
48ALLOCATE_FROM_SHARED_MEMORY_SECTIONDiagnosticN
49FREE_FROM_SHARED_MEMORY_SECTIONDiagnosticN
50ANIMATION_SCENARIO_BEGINDiagnosticN
51ANIMATION_SCENARIO_REFERENCEDiagnosticN
52ANIMATION_SCENARIO_UNREFERENCEDiagnosticN
53PRIMITIVE_GROUP_UPDATEDiagnosticN
54ATLAS_RESIZEDiagnosticN
55VISUAL_SET_INTERACTIONDiagnosticN
56VISUAL_SET_INPUTSINKDiagnosticN
57VISUAL_REDIRECT_MOUSEDiagnosticN
58INTERACTION_CONFIGURATIONDiagnosticN
59INTERACTION_CAPTURE_POINTERDiagnosticN
60FLIP_CONSUME_PRESENTStartDiagnosticN
61FLIP_CONSUME_PRESENTStopDiagnosticN
62FLIP_CONSUME_PRESENT_CALLOUTStartDiagnosticN
63FLIP_CONSUME_PRESENT_CALLOUTStopDiagnosticN
64FLIP_PRODUCE_PRESENTStartDiagnosticN
65FLIP_PRODUCE_PRESENTStopDiagnosticN
66ANIMATION_ENDEDDiagnosticN
67REGISTERANIMATIONTARGETDiagnosticN
68EXPRESSIONANIMATOR_INITDiagnosticN
69EXPRESSIONANIMATOR_RELEASE_RESOURCESDiagnosticN
70SHAREALLOCATIONBASE_ONMARSHALERRELEASEDiagnosticN
71SHAREALLOCATIONBASE_DISPOSEONDELAYEDDESTRUCTIONDiagnosticN
72DELEGATEDINKTRAIL_COOKIEPUSHEDDiagnosticN
73DELEGATEDINKTRAIL_REMOVETRAILPOINTSDiagnosticN
74DELEGATEDINKTRAIL_STARTNEWTRAILDiagnosticN
75WINCOMP_EFFECT_CREATEDiagnosticN

Event ID 1: RESOURCE_CREATION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RESOURCE_CREATION

Fields #

NameDescription
channelHandle UInt32
resourceHandle UInt32
externalHandleAndChannel UInt64
resourceType UInt32
createShared Boolean
openShared Boolean
resourcePointer UInt64

Event ID 2: BEGIN_DRAWStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
BEGIN_DRAW
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64
left Int32
top Int32
right Int32
bottom Int32

Event ID 3: BEGIN_DRAWStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
BEGIN_DRAW
Opcode
Stop

Event ID 4: END_DRAWStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
END_DRAW
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64

Event ID 5: END_DRAWStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
END_DRAW
Opcode
Stop

Event ID 6: TRIMStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
TRIM
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64

Event ID 7: TRIMStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
TRIM
Opcode
Stop

Event ID 8: RESIZEStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RESIZE
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64

Event ID 9: RESIZEStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RESIZE
Opcode
Stop

Event ID 10: UPDATE_TOKENStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
UPDATE_TOKEN
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64

Event ID 11: UPDATE_TOKENStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
UPDATE_TOKEN
Opcode
Stop

Event ID 12: SUSPEND_DRAWStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
SUSPEND_DRAW
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64

Event ID 13: SUSPEND_DRAWStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
SUSPEND_DRAW
Opcode
Stop

Event ID 14: RESUME_DRAWStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RESUME_DRAW
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64

Event ID 15: RESUME_DRAWStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RESUME_DRAW
Opcode
Stop

Event ID 16: ATLAS_ALLOCATE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_ALLOCATE

Fields #

NameDescription
Id UInt64
Width UInt32
Height UInt32
BitDepth UInt32
IsTexturingAtlas Boolean
ChannelHandle UInt32
PixelFormat UInt32

Event ID 17: ATLAS_FREE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_FREE

Fields #

NameDescription
Id UInt64

Event ID 18: ATLAS_ENTRY_ALLOCATE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_ENTRY_ALLOCATE

Fields #

NameDescription
AtlasId UInt64
X UInt32
Y UInt32
Width UInt32
Height UInt32
EntryId UInt64

Event ID 19: ATLAS_ENTRY_FREE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_ENTRY_FREE

Fields #

NameDescription
AtlasId UInt64
X UInt32
Y UInt32
Width UInt32
Height UInt32
EntryId UInt64

Event ID 20: ATLAS_UTILIZATION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_UTILIZATION

Fields #

NameDescription
Id UInt64
Width UInt32
Height UInt32
BitDepth UInt32
PercentUsed Float

Event ID 21: SCROLLStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
SCROLL
Opcode
Start

Fields #

NameDescription
channelHandle UInt32
resourceType UInt32
resourcePointer UInt64

Event ID 22: SCROLLStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
SCROLL
Opcode
Stop

Event ID 23: DEVICE_CREATE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
DEVICE_CREATE

Fields #

NameDescription
DeviceId UInt64
ChannelHandle UInt32

Event ID 24: DEVICE_DESTROY

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
DEVICE_DESTROY

Fields #

NameDescription
DeviceId UInt64
ChannelHandle UInt32

Event ID 25: DEVICE_COMMIT

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Also via
realtime ETW trace
Level
Verbose
Task
DEVICE_COMMIT
Opcode
win:Info

Fields #

NameDescription
DeviceId UInt64
ChannelHandle UInt32
LastCommittedBatchId UInt32
LastConfirmedBatchId UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DirectComposition",
    "guid": "{C44219D0-F344-11DF-A5E2-B307DFD72085}",
    "event_source_name": "",
    "event_id": 25,
    "version": 0,
    "level": 5,
    "task": 17,
    "opcode": 0,
    "keywords": "0x0000000000000006",
    "time_created": "2026-06-02T05:15:49.912+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1704
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ChannelHandle": 4246923248,
    "DeviceId": 1889737972112,
    "LastCommittedBatchId": 16,
    "LastConfirmedBatchId": 16
  },
  "message": "DEVICE_COMMIT"
}

Event ID 26: ATLAS_USE_INFO

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_USE_INFO

Fields #

NameDescription
Id UInt64
Owner UInt64
UseType UInt32
XData Int32
YData Int32

Event ID 27: ATLAS_ENTRY_MARK_FOR_DISPOSE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_ENTRY_MARK_FOR_DISPOSE

Fields #

NameDescription
Id UInt64

Event ID 28: ATLAS_ENTRY_MARK_AVAILABLE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_ENTRY_MARK_AVAILABLE

Fields #

NameDescription
Id UInt64

Event ID 29: ATLAS_ENTRY_REUSE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_ENTRY_REUSE

Fields #

NameDescription
AtlasId UInt64
X UInt32
Y UInt32
Width UInt32
Height UInt32
EntryId UInt64

Event ID 30: RESOURCE_RELEASE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RESOURCE_RELEASE

Fields #

NameDescription
channelHandle UInt32
resourceHandle UInt32
resourcePointer UInt64

Event ID 31: CREATE_CLUMP

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
CREATE_CLUMP

Fields #

NameDescription
clumpPointer UInt64
virtualSurfacePointer UInt64
left UInt32
top UInt32
right UInt32
bottom UInt32

Event ID 32: DESTROY_CLUMP

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
DESTROY_CLUMP

Fields #

NameDescription
clumpPointer UInt64

Event ID 33: PUSH_DOWNStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
PUSH_DOWN
Opcode
Start

Fields #

NameDescription
surfacePointer UInt64

Event ID 34: PUSH_DOWNStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
PUSH_DOWN
Opcode
Stop

Fields #

NameDescription
surfacePointer UInt64

Event ID 35: RECLUMPStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RECLUMP
Opcode
Start

Fields #

NameDescription
surfacePointer UInt64

Event ID 36: RECLUMPStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
RECLUMP
Opcode
Stop

Fields #

NameDescription
surfacePointer UInt64

Event ID 37: VIRTUAL_SURFACE_COUNTERS

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
VIRTUAL_SURFACE_COUNTERS

Fields #

NameDescription
percentValidTiles UInt32
pixelsPerClump UInt32

Event ID 38: CAP_ALLOCATION_STATS

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
CAP_ALLOCATION_STATS

Fields #

NameDescription
ChannelHandle UInt32
LastCommittedBatchId UInt32
largeSurfacesTotalAllocated UInt64
largeSurfacesInUseAllocated UInt64
largeSurfacesInUseActual UInt64
largeSurfacesPeakInUseActual UInt64
largeSurfacesAllowed UInt64
poolsTotalAllocated UInt64
poolsInUseAllocated UInt64
poolsInUseActual UInt64
poolsPeakInUseActual UInt64
poolsAllowed UInt64
largeSurfacesPendingRelease UInt64
poolsPendingRelease UInt64
largeSurfacesMaxStructuralWaste UInt64
poolsMaxStructuralWaste UInt64

Event ID 39: CAP_RELEASE_SURFACE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
CAP_RELEASE_SURFACE

Fields #

NameDescription
Id UInt64
Width UInt32
Height UInt32

Event ID 40: BLOCK_FOR_EXCESSIVE_PENDINGStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
BLOCK_FOR_EXCESSIVE_PENDING
Opcode
Start

Fields #

NameDescription
Id UInt64

Event ID 41: BLOCK_FOR_EXCESSIVE_PENDINGStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
BLOCK_FOR_EXCESSIVE_PENDING
Opcode
Stop

Fields #

NameDescription
Id UInt64

Event ID 42: OFFER_RECLAIM

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
OFFER_RECLAIM

Fields #

NameDescription
Id UInt64
Width UInt32
Height UInt32

Event ID 43: OFFER_RECLAIM43

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
OFFER_RECLAIM

Fields #

NameDescription
Id UInt64
Width UInt32
Height UInt32
PixelsDiscarded Boolean
SurfaceInvalid Boolean

Event ID 44: CAP_MAXIMUM

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Also via
realtime ETW trace
Level
Verbose
Task
CAP_MAXIMUM
Opcode
Start

Fields #

NameDescription
Id UInt64

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DirectComposition",
    "guid": "{C44219D0-F344-11DF-A5E2-B307DFD72085}",
    "event_source_name": "",
    "event_id": 44,
    "version": 0,
    "level": 5,
    "task": 32,
    "opcode": 1,
    "keywords": "0x0000000000000006",
    "time_created": "2026-06-02T05:15:49.912+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1704
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Id": 4
  },
  "message": "CAP_MAXIMUM"
}

Event ID 45: CAP_MAXIMUM

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Also via
realtime ETW trace
Level
Verbose
Task
CAP_MAXIMUM
Opcode
Stop

Fields #

NameDescription
Id UInt64

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DirectComposition",
    "guid": "{C44219D0-F344-11DF-A5E2-B307DFD72085}",
    "event_source_name": "",
    "event_id": 45,
    "version": 0,
    "level": 5,
    "task": 32,
    "opcode": 2,
    "keywords": "0x0000000000000006",
    "time_created": "2026-06-02T05:15:49.912+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1704
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Id": 4
  },
  "message": "CAP_MAXIMUM"
}

Event ID 46: CREATE_SHARED_MEMORY_SECTION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
CREATE_SHARED_MEMORY_SECTION

Fields #

NameDescription
section UInt64
size UInt32

Event ID 47: DESTROY_SHARED_MEMORY_SECTION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
DESTROY_SHARED_MEMORY_SECTION

Fields #

NameDescription
section UInt64
size UInt32

Event ID 48: ALLOCATE_FROM_SHARED_MEMORY_SECTION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ALLOCATE_FROM_SHARED_MEMORY_SECTION

Fields #

NameDescription
section UInt64
allocationSize UInt32
sectionSize UInt32
heap Boolean

Event ID 49: FREE_FROM_SHARED_MEMORY_SECTION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
FREE_FROM_SHARED_MEMORY_SECTION

Event ID 50: ANIMATION_SCENARIO_BEGIN

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ANIMATION_SCENARIO_BEGIN

Fields #

NameDescription
deviceId UInt64
channelHandle UInt32
version UInt16
scenarioPriority UInt16
flags UInt16
qpcInitiate UInt64
qpcInput UInt64
msIntendedDuration UInt32
scenarioGuid GUID
scenarioName UnicodeString
scenarioDetails UnicodeString

Event ID 51: ANIMATION_SCENARIO_REFERENCE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ANIMATION_SCENARIO_REFERENCE

Fields #

NameDescription
deviceId UInt64
channelHandle UInt32
scenarioGuid GUID
uniqueKey UInt64

Event ID 52: ANIMATION_SCENARIO_UNREFERENCE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ANIMATION_SCENARIO_UNREFERENCE

Fields #

NameDescription
deviceId UInt64
channelHandle UInt32
scenarioGuid GUID
uniqueKey UInt64

Event ID 53: PRIMITIVE_GROUP_UPDATE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
PRIMITIVE_GROUP_UPDATE

Fields #

NameDescription
channelHandle UInt32
resourceHandle UInt32
flags UInt32
batchCount UInt32
totalPrimitiveCount UInt32
boundsLeft Float
boundsTop Float
boundsRight Float
boundsBottom Float
singlePrimitiveInfoLength UInt16
surfaceInfoLength UInt16
surfaceInfo Binary
primitivesLength UInt16
primitives Binary

Event ID 54: ATLAS_RESIZE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ATLAS_RESIZE

Fields #

NameDescription
TargetX UInt32
TargetY UInt32
MinX UInt32
MinY UInt32
MaxX UInt32
MaxY UInt32
RequestX UInt32
RequestY UInt32
ShrinkX UInt32
ShrinkY UInt32
GrowX UInt32
GrowY UInt32
AtlasX UInt32
AtlasY UInt32

Event ID 55: VISUAL_SET_INTERACTION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
VISUAL_SET_INTERACTION

Fields #

NameDescription
Channel UInt32
visualHandle UInt32
interactionHandle UInt32
visualAndChannelHandle UInt64
interactionAndChannelHandle UInt64

Event ID 56: VISUAL_SET_INPUTSINK

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
VISUAL_SET_INPUTSINK

Fields #

NameDescription
visualAndChannelHandle UInt64
inputSinkHandle Pointer

Event ID 57: VISUAL_REDIRECT_MOUSE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
VISUAL_REDIRECT_MOUSE

Fields #

NameDescription
Channel UInt32
visualHandle UInt32
visualAndChannelHandle UInt64
windowHandle Pointer
mouseConfigMask UInt32
mouseConfigValues UInt32

Event ID 58: INTERACTION_CONFIGURATION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
INTERACTION_CONFIGURATION

Fields #

NameDescription
Channel UInt32
interactionHandle UInt32
interactionAndChannelHandle UInt64
propertyId UInt32

Event ID 59: INTERACTION_CAPTURE_POINTER

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
INTERACTION_CAPTURE_POINTER

Fields #

NameDescription
Channel UInt32
interactionHandle UInt32
interactionAndChannelHandle UInt64
captureType UInt32
pointerId UInt32
pointerTimeStamp UInt64

Event ID 60: FLIP_CONSUME_PRESENTStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
FLIP_CONSUME_PRESENT
Opcode
Start

Event ID 61: FLIP_CONSUME_PRESENTStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
FLIP_CONSUME_PRESENT
Opcode
Stop

Fields #

NameDescription
result UInt32

Event ID 62: FLIP_CONSUME_PRESENT_CALLOUTStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
FLIP_CONSUME_PRESENT_CALLOUT
Opcode
Start

Event ID 63: FLIP_CONSUME_PRESENT_CALLOUTStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
FLIP_CONSUME_PRESENT_CALLOUT
Opcode
Stop

Fields #

NameDescription
result UInt32

Event ID 64: FLIP_PRODUCE_PRESENTStart

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
FLIP_PRODUCE_PRESENT
Opcode
Start

Event ID 65: FLIP_PRODUCE_PRESENTStop

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
FLIP_PRODUCE_PRESENT
Opcode
Stop

Fields #

NameDescription
presentId UInt64
result UInt32

Event ID 66: ANIMATION_ENDED

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
ANIMATION_ENDED

Fields #

NameDescription
eventType UInt32
resourceHandle UInt32
callbackId UInt32

Event ID 67: REGISTERANIMATIONTARGET

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
REGISTERANIMATIONTARGET

Fields #

NameDescription
objectHandle UInt32
propertyHandle UInt32
animatorResourceHandle UInt32
animatorCallbackId UInt32

Event ID 68: EXPRESSIONANIMATOR_INIT

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
EXPRESSIONANIMATOR_INIT

Fields #

NameDescription
expressionAnimatorInstance UInt64
nodesBuffer UInt64
cacheBuffer UInt64
cacheBufferParam UInt64

Event ID 69: EXPRESSIONANIMATOR_RELEASE_RESOURCES

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
EXPRESSIONANIMATOR_RELEASE_RESOURCES

Fields #

NameDescription
expressionAnimatorInstance UInt64
nodesBuffer UInt64
cacheBuffer UInt64

Event ID 70: SHAREALLOCATIONBASE_ONMARSHALERRELEASE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
SHAREALLOCATIONBASE_ONMARSHALERRELEASE

Fields #

NameDescription
instance UInt64

Event ID 71: SHAREALLOCATIONBASE_DISPOSEONDELAYEDDESTRUCTION

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
SHAREALLOCATIONBASE_DISPOSEONDELAYEDDESTRUCTION

Fields #

NameDescription
instance UInt64

Event ID 72: DELEGATEDINKTRAIL_COOKIEPUSHED

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
DELEGATEDINKTRAIL_COOKIEPUSHED

Fields #

NameDescription
CookieTracker Pointer
CookieValue UInt32

Event ID 73: DELEGATEDINKTRAIL_REMOVETRAILPOINTS

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
DELEGATEDINKTRAIL_REMOVETRAILPOINTS

Fields #

NameDescription
InkTrail Pointer
GenerationId UInt32
LookupId UInt32

Event ID 74: DELEGATEDINKTRAIL_STARTNEWTRAIL

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
DELEGATEDINKTRAIL_STARTNEWTRAIL

Fields #

NameDescription
InkTrail Pointer
PrevGenerationId UInt32
Color_R Float
Color_G Float
Color_B Float
Color_A Float

Event ID 75: WINCOMP_EFFECT_CREATE

#
Provider
Microsoft-Windows-DirectComposition
Channel
Diagnostic
Task
WINCOMP_EFFECT_CREATE

Fields #

NameDescription
channelHandle UInt32
resourceHandle UInt32
Graph AnsiString

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 {C44219D0-F344-11DF-A5E2-B307DFD72085}

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

Observed on:

  • WS2022-20348.4893, sample captured from a live trace, binary version 10.0.20348.4647, captured 2026-06-02
  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.4647, captured 2026-06-02
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02

Downloads