Microsoft-Windows-Direct3D12

EventTitleChannelSampleRule
1NameAnalyticNN
2NameDCStartAnalyticNN
3DeviceStartAnalyticNN
4DeviceStopAnalyticNN
5DeviceDCStartAnalyticNN
12CreateTexture2DAnalyticNN
13DestroyTexture2DAnalyticNN
14ReportTexture2DAnalyticNN
19DeviceAnalyticNN
26D3DSupplementalLoggingNN
35MarkerAnalyticNN
36MarkerStartAnalyticNN
37MarkerStopAnalyticNN
38Marker38AnalyticNN
39RuntimeMarkerAnalyticNN
40RuntimeDroppedCallAnalyticNN
41RuntimeMarker41_V1AnalyticNN
45CustomDriverMarkerAnalyticNN
47CommandQueueStartAnalyticNN
48CommandQueueStopAnalyticNN
49CommandQueueDCStartAnalyticNN
50CommandListStartAnalyticNN
51CommandListStopAnalyticNN
52CommandListAnalyticNN
53ExecuteCommandListStartAnalyticNN
54ExecuteCommandListStopAnalyticNN
55Name55AnalyticNN
56NameDCStart56AnalyticNN
57FenceStartAnalyticNN
58FenceStopAnalyticNN
59FenceDCStartAnalyticNN
60CommandAllocatorStartAnalyticNN
61CommandAllocatorStopAnalyticNN
62CommandAllocatorDCStartAnalyticNN
63GraphicsPipelineStateStartAnalyticNN
64GraphicsPipelineStateStopAnalyticNN
65GraphicsPipelineStateDCStartAnalyticNN
66DescriptorHeapStartAnalyticNN
67DescriptorHeapStopAnalyticNN
68DescriptorHeapDCStartAnalyticNN
69RootSignatureStartAnalyticNN
70RootSignatureStopAnalyticNN
71RootSignatureDCStartAnalyticNN
72HeapStartAnalyticNN
73HeapStopAnalyticNN
74HeapDCStartAnalyticNN
75QueryHeapStartAnalyticNN
76QueryHeapStopAnalyticNN
77QueryHeapDCStartAnalyticNN
78CommandSignatureStartAnalyticNN
79CommandSignatureStopAnalyticNN
80CommandSignatureDCStartAnalyticNN
81PipelineLibraryStartAnalyticNN
82PipelineLibraryStopAnalyticNN
83PipelineLibraryDCStartAnalyticNN
84VideoDecoderStartAnalyticNN
85VideoDecoderStopAnalyticNN
86VideoDecoderDCStartAnalyticNN
87VideoProcessorStartAnalyticNN
88VideoProcessorStopAnalyticNN
89VideoProcessorDCStartAnalyticNN
90CommandListDCStartAnalyticNN
91ResourceStart_V1AnalyticNN
92ResourceStop_V1AnalyticNN
93ResourceDCStart_V1AnalyticNN
94AllocationInfo_V1AnalyticNN
95CommandAllocatorUnacquireAnalyticNN
96VideoDecoderHeapStartAnalyticNN
97VideoDecoderHeapStopAnalyticNN
98VideoDecoderHeapDCStartAnalyticNN
99ExtendedFeatureVersionAnalyticNN
100JournalEntryAnalyticNN
101CommandPoolStartAnalyticNN
102CommandPoolStopAnalyticNN
103CommandPoolDCStartAnalyticNN
104CommandRecorderStartAnalyticNN
105CommandRecorderStopAnalyticNN
106CommandRecorderDCStartAnalyticNN
107CommandRecorderAcquireStartAnalyticNN
108CommandRecorderUnacquireStopAnalyticNN
109CreateHeapSharedHandleAnalyticNN
110StateObjectStartAnalyticNN
111StateObjectStopAnalyticNN
112StateObjectDCStartAnalyticNN
113MetaCommandStartAnalyticNN
114MetaCommandStopAnalyticNN
115MetaCommandDCStartAnalyticNN
116ProtectedResourceSessionStartAnalyticNN
117ProtectedResourceSessionStopAnalyticNN
118ProtectedResourceSessionDCStartAnalyticNN
119LifetimeTrackerStartAnalyticNN
120LifetimeTrackerStopAnalyticNN
121LifetimeTrackerDCStartAnalyticNN
122SchedulingGroupStartAnalyticNN
123SchedulingGroupStopAnalyticNN
124SchedulingGroupDCStartAnalyticNN
125VideoMotionEstimatorStartAnalyticNN
126VideoMotionEstimatorStopAnalyticNN
127VideoMotionEstimatorDCStartAnalyticNN
128VideoMotionVectorHeapStartAnalyticNN
129VideoMotionVectorHeapStopAnalyticNN
130VideoMotionVectorHeapDCStartAnalyticNN
131DecodePictureLists_V1AnalyticNN
132BackgroundWorkStartAnalyticNN
133BackgroundWorkStopAnalyticNN
134BackgroundWorkAnalyticNN
135VideoExtensionCommandStartAnalyticNN
136VideoExtensionCommandStopAnalyticNN
137VideoExtensionCommandDCStartAnalyticNN
138HistoryBufferCompletionAnalyticNN
139ExecuteCommandListStart139AnalyticNN
140ExecuteCommandListStop140AnalyticNN
141TrackWrittenResourceAnalyticNN
142ShaderCacheSessionStartAnalyticNN
143ShaderCacheSessionStopAnalyticNN
144ShaderCacheSessionDCStartAnalyticNN
145DREDAnalyticNN
146TrackedWorkloadStartAnalyticNN
147TrackedWorkloadStopAnalyticNN
148TrackedWorkloadDCStartAnalyticNN
149VideoEncoderStartAnalyticNN
150VideoEncoderStopAnalyticNN
151VideoEncoderDCStartAnalyticNN
152VideoEncoderHeapStartAnalyticNN
153VideoEncoderHeapStopAnalyticNN
154VideoEncoderHeapDCStartAnalyticNN
155CreatePipelineStateObjectStartPerfTimingNN
156CreatePipelineStateObjectStopPerfTimingNN
157CreateStateObjectStartPerfTimingNN
158CreateStateObjectStopPerfTimingNN
159AddToStateObjectStartPerfTimingNN
160AddToStateObjectStopPerfTimingNN
161Event ID 161OperationalNN
162Event ID 162OperationalNN
163Event ID 163OperationalNN
164Event ID 164OperationalNN
165Event ID 165OperationalNN
166Event ID 166OperationalNN

Event ID 1: Name

#
Channel
Analytic
Task
Name

Fields #

NameDescription
pObject Pointer
CchOldDebugObjectName UInt32
OldDebugObjectName AnsiString
CchNewDebugObjectName UInt32
NewDebugObjectName AnsiString

Event ID 2: NameDCStart

#
Channel
Analytic
Task
Name
Opcode
DC_Start

Fields #

NameDescription
pObject Pointer
CchDebugObjectName UInt32
DebugObjectName AnsiString

Event ID 3: DeviceStart

#
Channel
Analytic
Task
Device
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
FeatureLevel UInt32
hKMAdapter UInt32
hUMAdapter Pointer
UMAdapterVersion UInt64
hKMDevice UInt32
UMDeviceVersion UInt64
SingleAdapterHybridMode UInt8

Event ID 4: DeviceStop

#
Channel
Analytic
Task
Device
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
FeatureLevel UInt32
hKMAdapter UInt32
hUMAdapter Pointer
UMAdapterVersion UInt64
hKMDevice UInt32
UMDeviceVersion UInt64
SingleAdapterHybridMode UInt8

Event ID 5: DeviceDCStart

#
Channel
Analytic
Task
Device
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
FeatureLevel UInt32
hKMAdapter UInt32
hUMAdapter Pointer
UMAdapterVersion UInt64
hKMDevice UInt32
UMDeviceVersion UInt64
SingleAdapterHybridMode UInt8

Event ID 12: CreateTexture2D

#
Channel
Analytic

Event ID 13: DestroyTexture2D

#
Channel
Analytic

Event ID 14: ReportTexture2D

#
Channel
Analytic

Event ID 19: Device

#
Channel
Analytic
Task
Device

Fields #

NameDescription
SemaphoreHandle Pointer
AdjustValue UInt32
PresentCount UInt32

Event ID 26: D3DSupplemental

#
Channel
Logging
Task
D3DSupplemental

Fields #

NameDescription
BufferSize UInt32
Buffer Binary

Event ID 35: Marker

#
Channel
Analytic
Task
Marker

Fields #

NameDescription
pID3D12CommandQueue Pointer
Metadata UInt32
DataSize UInt32
Data UInt8

Event ID 36: MarkerStart

#
Channel
Analytic
Task
Marker
Opcode
Start

Fields #

NameDescription
pID3D12CommandQueue Pointer
Metadata UInt32
DataSize UInt32
Data UInt8

Event ID 37: MarkerStop

#
Channel
Analytic
Task
Marker
Opcode
Stop

Fields #

NameDescription
pID3D12CommandQueue Pointer

Event ID 38: Marker38

#
Channel
Analytic
Task
Marker

Fields #

NameDescription
pID3D12CommandList Pointer
APISequenceNumber UInt64
Metadata UInt32
DataSize UInt32
Data UInt8

Event ID 39: RuntimeMarker

#
Channel
Analytic
Task
RuntimeMarker

Fields #

NameDescription
CPUFrequency UInt64
FirstAPISequenceNumber UInt64
pID3D12CommandList Pointer
CPUTimeHigh UInt32
ThreadIDCount UInt8
ThreadIDs UInt32
DataSize UInt32
Data UInt8

Event ID 40: RuntimeDroppedCall

#
Channel
Analytic
Task
RuntimeDroppedCall

Fields #

NameDescription
pID3D12DeviceContext Pointer
Type UInt32

Event ID 41: RuntimeMarker41_V1

#
Channel
Analytic
Task
RuntimeMarker

Fields #

NameDescription
pID3D12CommandQueue Pointer
ContextCount UInt32
Contexts UInt32
LoopIteration UInt32
SubmitCommandCBSequence UInt32
FirstAPISequenceNumberHigh UInt32
CompletedAPISequenceNumberSize UInt32
CompletedAPISequenceNumber UInt32
pID3D12CommandList Pointer

Event ID 45: CustomDriverMarker

#
Channel
Analytic
Task
CustomDriverMarker

Fields #

NameDescription
InsertionAPISequenceNumber UInt64
pID3D12CommandList Pointer
Index Int32
MarkerDescription UnicodeString

Event ID 47: CommandQueueStart

#
Channel
Analytic
Task
CommandQueue
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pCommandQueue Pointer
type UInt32
ContextCount UInt32
UMDContexts UInt32
Priority Int32
Flags UInt32
NodeMask UInt32
HwQueueCount UInt32
HwQueues UInt32

Event ID 48: CommandQueueStop

#
Channel
Analytic
Task
CommandQueue
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pCommandQueue Pointer
type UInt32
ContextCount UInt32
UMDContexts UInt32
Priority Int32
Flags UInt32
NodeMask UInt32
HwQueueCount UInt32
HwQueues UInt32

Event ID 49: CommandQueueDCStart

#
Channel
Analytic
Task
CommandQueue
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pCommandQueue Pointer
type UInt32
ContextCount UInt32
UMDContexts UInt32
Priority Int32
Flags UInt32
NodeMask UInt32
HwQueueCount UInt32
HwQueues UInt32

Event ID 50: CommandListStart

#
Channel
Analytic
Task
CommandList
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandList Pointer
SequenceNumber UInt64
type UInt32

Event ID 51: CommandListStop

#
Channel
Analytic
Task
CommandList
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandList Pointer
SequenceNumber UInt64
type UInt32

Event ID 52: CommandList

#
Channel
Analytic
Task
CommandList

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandList Pointer
SequenceNumber UInt64
type UInt32

Event ID 53: ExecuteCommandListStart

#
Channel
Analytic
Task
ExecuteCommandList
Opcode
Start

Fields #

NameDescription
pID3D12CommandQueue Pointer
pID3D12CommandList Pointer

Event ID 54: ExecuteCommandListStop

#
Channel
Analytic
Task
ExecuteCommandList
Opcode
Stop

Fields #

NameDescription
pID3D12CommandQueue Pointer
pID3D12CommandList Pointer

Event ID 55: Name55

#
Channel
Analytic
Task
Name

Fields #

NameDescription
pObject Pointer
CchOldDebugObjectName UInt32
OldDebugObjectName UnicodeString
CchNewDebugObjectName UInt32
NewDebugObjectName UnicodeString

Event ID 56: NameDCStart56

#
Channel
Analytic
Task
Name
Opcode
DC_Start

Fields #

NameDescription
pObject Pointer
CchDebugObjectName UInt32
DebugObjectName UnicodeString

Event ID 57: FenceStart

#
Channel
Analytic
Task
Fence
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Fence Pointer
pDXGKFence Pointer

Event ID 58: FenceStop

#
Channel
Analytic
Task
Fence
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Fence Pointer
pDXGKFence Pointer

Event ID 59: FenceDCStart

#
Channel
Analytic
Task
Fence
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Fence Pointer
pDXGKFence Pointer

Event ID 60: CommandAllocatorStart

#
Channel
Analytic
Task
CommandAllocator
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandAllocator Pointer
type UInt32

Event ID 61: CommandAllocatorStop

#
Channel
Analytic
Task
CommandAllocator
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandAllocator Pointer
type UInt32

Event ID 62: CommandAllocatorDCStart

#
Channel
Analytic
Task
CommandAllocator
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandAllocator Pointer
type UInt32

Event ID 63: GraphicsPipelineStateStart

#
Channel
Analytic
Task
GraphicsPipelineState
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12GraphicsPipelineState Pointer

Event ID 64: GraphicsPipelineStateStop

#
Channel
Analytic
Task
GraphicsPipelineState
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12GraphicsPipelineState Pointer

Event ID 65: GraphicsPipelineStateDCStart

#
Channel
Analytic
Task
GraphicsPipelineState
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12GraphicsPipelineState Pointer

Event ID 66: DescriptorHeapStart

#
Channel
Analytic
Task
DescriptorHeap
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12DescriptorHeap Pointer
Type UInt32
NumDescriptors UInt32
Flags UInt32
NodeMask UInt32

Event ID 67: DescriptorHeapStop

#
Channel
Analytic
Task
DescriptorHeap
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12DescriptorHeap Pointer
Type UInt32
NumDescriptors UInt32
Flags UInt32
NodeMask UInt32

Event ID 68: DescriptorHeapDCStart

#
Channel
Analytic
Task
DescriptorHeap
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12DescriptorHeap Pointer
Type UInt32
NumDescriptors UInt32
Flags UInt32
NodeMask UInt32

Event ID 69: RootSignatureStart

#
Channel
Analytic
Task
RootSignature
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12RootSignature Pointer
NodeMask UInt32

Event ID 70: RootSignatureStop

#
Channel
Analytic
Task
RootSignature
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12RootSignature Pointer
NodeMask UInt32

Event ID 71: RootSignatureDCStart

#
Channel
Analytic
Task
RootSignature
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12RootSignature Pointer
NodeMask UInt32

Event ID 72: HeapStart

#
Channel
Analytic
Task
Heap
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Heap Pointer
SizeInBytes UInt64
Alignment UInt64
Type UInt32
CPUPageProperty UInt32
MemoryPoolPreference UInt32
CreationNodeMask UInt32
VisibleNodeMask UInt32
Flags UInt32
pID3D12ConjoinedResource Pointer
hKMAllocation UInt32
hKMResource UInt32

Event ID 73: HeapStop

#
Channel
Analytic
Task
Heap
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Heap Pointer
SizeInBytes UInt64
Alignment UInt64
Type UInt32
CPUPageProperty UInt32
MemoryPoolPreference UInt32
CreationNodeMask UInt32
VisibleNodeMask UInt32
Flags UInt32
pID3D12ConjoinedResource Pointer
hKMAllocation UInt32
hKMResource UInt32

Event ID 74: HeapDCStart

#
Channel
Analytic
Task
Heap
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Heap Pointer
SizeInBytes UInt64
Alignment UInt64
Type UInt32
CPUPageProperty UInt32
MemoryPoolPreference UInt32
CreationNodeMask UInt32
VisibleNodeMask UInt32
Flags UInt32
pID3D12ConjoinedResource Pointer
hKMAllocation UInt32
hKMResource UInt32

Event ID 75: QueryHeapStart

#
Channel
Analytic
Task
QueryHeap
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12QueryHeap Pointer
Type UInt32
Count UInt32
NodeMask UInt32

Event ID 76: QueryHeapStop

#
Channel
Analytic
Task
QueryHeap
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12QueryHeap Pointer
Type UInt32
Count UInt32
NodeMask UInt32

Event ID 77: QueryHeapDCStart

#
Channel
Analytic
Task
QueryHeap
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12QueryHeap Pointer
Type UInt32
Count UInt32
NodeMask UInt32

Event ID 78: CommandSignatureStart

#
Channel
Analytic
Task
CommandSignature
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandSignature Pointer
ByteStride UInt32
NumArgumentDescs UInt32
NodeMask UInt32

Event ID 79: CommandSignatureStop

#
Channel
Analytic
Task
CommandSignature
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandSignature Pointer
ByteStride UInt32
NumArgumentDescs UInt32
NodeMask UInt32

Event ID 80: CommandSignatureDCStart

#
Channel
Analytic
Task
CommandSignature
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandSignature Pointer
ByteStride UInt32
NumArgumentDescs UInt32
NodeMask UInt32

Event ID 81: PipelineLibraryStart

#
Channel
Analytic
Task
PipelineLibrary
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12PipelineLibrary Pointer

Event ID 82: PipelineLibraryStop

#
Channel
Analytic
Task
PipelineLibrary
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12PipelineLibrary Pointer

Event ID 83: PipelineLibraryDCStart

#
Channel
Analytic
Task
PipelineLibrary
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12PipelineLibrary Pointer

Event ID 84: VideoDecoderStart

#
Channel
Analytic
Task
VideoDecoder
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoDecoder Pointer
NodeMask UInt32
DecodeProfile GUID
BitstreamEncryption UInt32
InterlaceFormat UInt32

Event ID 85: VideoDecoderStop

#
Channel
Analytic
Task
VideoDecoder
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoDecoder Pointer
NodeMask UInt32
DecodeProfile GUID
BitstreamEncryption UInt32
InterlaceFormat UInt32

Event ID 86: VideoDecoderDCStart

#
Channel
Analytic
Task
VideoDecoder
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoDecoder Pointer
NodeMask UInt32
DecodeProfile GUID
BitstreamEncryption UInt32
InterlaceFormat UInt32

Event ID 87: VideoProcessorStart

#
Channel
Analytic
Task
VideoProcessor
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoProcessor Pointer
NodeMask UInt32

Event ID 88: VideoProcessorStop

#
Channel
Analytic
Task
VideoProcessor
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoProcessor Pointer
NodeMask UInt32

Event ID 89: VideoProcessorDCStart

#
Channel
Analytic
Task
VideoProcessor
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoProcessor Pointer
NodeMask UInt32

Event ID 90: CommandListDCStart

#
Channel
Analytic
Task
CommandList
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandList Pointer
SequenceNumber UInt64
type UInt32

Event ID 91: ResourceStart_V1

#
Channel
Analytic
Task
Resource
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Resource Pointer
hUMResource Pointer
Dimension UInt32
Width UInt64
Height UInt32
Depth UInt32
MipLevels UInt32
ArraySize UInt32
PlaneCount UInt32
Format UInt32
SampleCount UInt32
SampleQuality UInt32
Layout UInt32
Flags UInt32
HeapType UInt32
pHeap Pointer
ImmutableHeapOffset UInt64
PlacedAlignment UInt64
PlacedSize UInt64
NumTilesForResource UInt32
NumPackedMips UInt32
NumTilesForPackedMips UInt32
pImmutableBuffer Pointer
ImmutableBufferOffset UInt64

Event ID 92: ResourceStop_V1

#
Channel
Analytic
Task
Resource
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Resource Pointer
hUMResource Pointer
Dimension UInt32
Width UInt64
Height UInt32
Depth UInt32
MipLevels UInt32
ArraySize UInt32
PlaneCount UInt32
Format UInt32
SampleCount UInt32
SampleQuality UInt32
Layout UInt32
Flags UInt32
HeapType UInt32
pHeap Pointer
ImmutableHeapOffset UInt64
PlacedAlignment UInt64
PlacedSize UInt64
NumTilesForResource UInt32
NumPackedMips UInt32
NumTilesForPackedMips UInt32
pImmutableBuffer Pointer
ImmutableBufferOffset UInt64

Event ID 93: ResourceDCStart_V1

#
Channel
Analytic
Task
Resource
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Resource Pointer
hUMResource Pointer
Dimension UInt32
Width UInt64
Height UInt32
Depth UInt32
MipLevels UInt32
ArraySize UInt32
PlaneCount UInt32
Format UInt32
SampleCount UInt32
SampleQuality UInt32
Layout UInt32
Flags UInt32
HeapType UInt32
pHeap Pointer
ImmutableHeapOffset UInt64
PlacedAlignment UInt64
PlacedSize UInt64
NumTilesForResource UInt32
NumPackedMips UInt32
NumTilesForPackedMips UInt32
pImmutableBuffer Pointer
ImmutableBufferOffset UInt64

Event ID 94: AllocationInfo_V1

#
Channel
Analytic
Task
AllocationInfo

Fields #

NameDescription
pID3D12Device Pointer
pObject Pointer
NumVirtualAddressInfos UInt32
pVirtualAddressInfos UInt16
NumKMTInfos UInt32
pKMTInfos UInt64

Event ID 95: CommandAllocatorUnacquire

#
Channel
Analytic
Task
CommandAllocatorUnacquire

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandAllocator Pointer
pID3D12CommandList Pointer
m_hr Int32

Event ID 96: VideoDecoderHeapStart

#
Channel
Analytic
Task
VideoDecoderHeap
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoDecoderHeap Pointer
NodeMask UInt32
DecodeProfile GUID
BitstreamEncryption UInt32
InterlaceFormat UInt32
DecodeWidth UInt32
DecodeHeight UInt32
MaxDecodePictureBufferCount UInt32
FrameRate Float
BitRate UInt32

Event ID 97: VideoDecoderHeapStop

#
Channel
Analytic
Task
VideoDecoderHeap
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoDecoderHeap Pointer
NodeMask UInt32
DecodeProfile GUID
BitstreamEncryption UInt32
InterlaceFormat UInt32
DecodeWidth UInt32
DecodeHeight UInt32
MaxDecodePictureBufferCount UInt32
FrameRate Float
BitRate UInt32

Event ID 98: VideoDecoderHeapDCStart

#
Channel
Analytic
Task
VideoDecoderHeap
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoDecoderHeap Pointer
NodeMask UInt32
DecodeProfile GUID
BitstreamEncryption UInt32
InterlaceFormat UInt32
DecodeWidth UInt32
DecodeHeight UInt32
MaxDecodePictureBufferCount UInt32
FrameRate Float
BitRate UInt32

Event ID 99: ExtendedFeatureVersion

#
Channel
Analytic
Task
ExtendedFeatureVersion

Fields #

NameDescription
pID3D12Device Pointer
NumExtendedFeatures UInt32
pExtendedFeatures Int8

Event ID 100: JournalEntry

#
Channel
Analytic
Task
JournalEntry

Fields #

NameDescription
Index UInt32
Code HexInt32
ThreadId UInt32
Message AnsiString

Event ID 101: CommandPoolStart

#
Channel
Analytic
Task
CommandPool
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandPool Pointer

Event ID 102: CommandPoolStop

#
Channel
Analytic
Task
CommandPool
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandPool Pointer

Event ID 103: CommandPoolDCStart

#
Channel
Analytic
Task
CommandPool
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandPool Pointer

Event ID 104: CommandRecorderStart

#
Channel
Analytic
Task
CommandRecorder
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandRecorder Pointer
supportFlags UInt32

Event ID 105: CommandRecorderStop

#
Channel
Analytic
Task
CommandRecorder
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandRecorder Pointer
supportFlags UInt32

Event ID 106: CommandRecorderDCStart

#
Channel
Analytic
Task
CommandRecorder
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandRecorder Pointer
supportFlags UInt32

Event ID 107: CommandRecorderAcquireStart

#
Channel
Analytic
Task
CommandRecorderAcquire
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandRecorder Pointer
pID3D12CommandList Pointer
m_hr Int32

Event ID 108: CommandRecorderUnacquireStop

#
Channel
Analytic
Task
CommandRecorderUnacquire
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12CommandRecorder Pointer
pID3D12CommandList Pointer
m_hr Int32

Event ID 109: CreateHeapSharedHandle

#
Channel
Analytic
Task
CreateHeapSharedHandle

Fields #

NameDescription
hKMResource UInt32
hUMSharedResource Pointer
Name UnicodeString

Event ID 110: StateObjectStart

#
Channel
Analytic
Task
StateObject
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12StateObject Pointer

Event ID 111: StateObjectStop

#
Channel
Analytic
Task
StateObject
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12StateObject Pointer

Event ID 112: StateObjectDCStart

#
Channel
Analytic
Task
StateObject
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12StateObject Pointer

Event ID 113: MetaCommandStart

#
Channel
Analytic
Task
MetaCommand
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12MetaCommand Pointer
CommandId GUID

Event ID 114: MetaCommandStop

#
Channel
Analytic
Task
MetaCommand
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12MetaCommand Pointer
CommandId GUID

Event ID 115: MetaCommandDCStart

#
Channel
Analytic
Task
MetaCommand
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12MetaCommand Pointer
CommandId GUID

Event ID 116: ProtectedResourceSessionStart

#
Channel
Analytic
Task
ProtectedResourceSession
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12ProtectedResourceSession Pointer
NodeMask UInt32
Flags UInt32

Event ID 117: ProtectedResourceSessionStop

#
Channel
Analytic
Task
ProtectedResourceSession
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12ProtectedResourceSession Pointer
NodeMask UInt32
Flags UInt32

Event ID 118: ProtectedResourceSessionDCStart

#
Channel
Analytic
Task
ProtectedResourceSession
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12ProtectedResourceSession Pointer
NodeMask UInt32
Flags UInt32

Event ID 119: LifetimeTrackerStart

#
Channel
Analytic
Task
LifetimeTracker
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12LifetimeTracker Pointer

Event ID 120: LifetimeTrackerStop

#
Channel
Analytic
Task
LifetimeTracker
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12LifetimeTracker Pointer

Event ID 121: LifetimeTrackerDCStart

#
Channel
Analytic
Task
LifetimeTracker
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12LifetimeTracker Pointer

Event ID 122: SchedulingGroupStart

#
Channel
Analytic
Task
SchedulingGroup
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12SchedulingGroup Pointer
ContextCount UInt32
UMDContexts UInt32

Event ID 123: SchedulingGroupStop

#
Channel
Analytic
Task
SchedulingGroup
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12SchedulingGroup Pointer
ContextCount UInt32
UMDContexts UInt32

Event ID 124: SchedulingGroupDCStart

#
Channel
Analytic
Task
SchedulingGroup
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12SchedulingGroup Pointer
ContextCount UInt32
UMDContexts UInt32

Event ID 125: VideoMotionEstimatorStart

#
Channel
Analytic
Task
VideoMotionEstimator
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoMotionEstimator Pointer
NodeMask UInt32
InputFormat UInt32
BlockSize UInt32
Precision UInt32
MaxWidthInBlocks UInt32
MaxHeightInBlocks UInt32
MinWidthInBlocks UInt32
MinHeightInBlocks UInt32

Event ID 126: VideoMotionEstimatorStop

#
Channel
Analytic
Task
VideoMotionEstimator
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoMotionEstimator Pointer
NodeMask UInt32
InputFormat UInt32
BlockSize UInt32
Precision UInt32
MaxWidthInBlocks UInt32
MaxHeightInBlocks UInt32
MinWidthInBlocks UInt32
MinHeightInBlocks UInt32

Event ID 127: VideoMotionEstimatorDCStart

#
Channel
Analytic
Task
VideoMotionEstimator
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoMotionEstimator Pointer
NodeMask UInt32
InputFormat UInt32
BlockSize UInt32
Precision UInt32
MaxWidthInBlocks UInt32
MaxHeightInBlocks UInt32
MinWidthInBlocks UInt32
MinHeightInBlocks UInt32

Event ID 128: VideoMotionVectorHeapStart

#
Channel
Analytic
Task
VideoMotionVectorHeap
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoMotionVectorHeap Pointer
NodeMask UInt32
InputFormat UInt32
BlockSize UInt32
Precision UInt32
MaxWidthInBlocks UInt32
MaxHeightInBlocks UInt32
MinWidthInBlocks UInt32
MinHeightInBlocks UInt32

Event ID 129: VideoMotionVectorHeapStop

#
Channel
Analytic
Task
VideoMotionVectorHeap
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoMotionVectorHeap Pointer
NodeMask UInt32
InputFormat UInt32
BlockSize UInt32
Precision UInt32
MaxWidthInBlocks UInt32
MaxHeightInBlocks UInt32
MinWidthInBlocks UInt32
MinHeightInBlocks UInt32

Event ID 130: VideoMotionVectorHeapDCStart

#
Channel
Analytic
Task
VideoMotionVectorHeap
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoMotionVectorHeap Pointer
NodeMask UInt32
InputFormat UInt32
BlockSize UInt32
Precision UInt32
MaxWidthInBlocks UInt32
MaxHeightInBlocks UInt32
MinWidthInBlocks UInt32
MinHeightInBlocks UInt32

Event ID 131: DecodePictureLists_V1

#
Channel
Analytic
Task
DecodePictureLists

Fields #

NameDescription
pID3D12Device Pointer
pID3D12Decoder Pointer
CurrPic Boolean
NumRefPicListEntries UInt32
RefPicList Pointer
pID3D12OutputTexture2D Pointer
OutputSubresource UInt32
pReferenceTexture2D Pointer
ReferenceSubresource UInt32
NumReferences UInt32
ReferenceTexture2Ds SID
SubresourceIndicies HexInt32
ReferenceDecoderHeaps HexInt64

Event ID 132: BackgroundWorkStart

#
Channel
Analytic
Task
BackgroundWork
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer

Event ID 133: BackgroundWorkStop

#
Channel
Analytic
Task
BackgroundWork
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer

Event ID 134: BackgroundWork

#
Channel
Analytic
Task
BackgroundWork

Fields #

NameDescription
pID3D12Device Pointer

Event ID 135: VideoExtensionCommandStart

#
Channel
Analytic
Task
VideoExtensionCommand
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoExtensionCommand Pointer
NodeMask UInt32
CommandId GUID

Event ID 136: VideoExtensionCommandStop

#
Channel
Analytic
Task
VideoExtensionCommand
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoExtensionCommand Pointer
NodeMask UInt32
CommandId GUID

Event ID 137: VideoExtensionCommandDCStart

#
Channel
Analytic
Task
VideoExtensionCommand
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoExtensionCommand Pointer
NodeMask UInt32
CommandId GUID

Event ID 138: HistoryBufferCompletion

#
Channel
Analytic
Task
HistoryBufferCompletion

Fields #

NameDescription
hHwQueue Pointer
RenderCbSequence UInt32
HwQueueProgressFenceId UInt64
Precision UInt32
HistoryBufferSize UInt32
HistoryBuffer UInt8

Event ID 139: ExecuteCommandListStart139

#
Channel
Analytic
Task
ExecuteCommandList
Opcode
Start

Fields #

NameDescription
pID3D12CommandQueue Pointer
CommandListCount UInt32
pID3D12CommandList Pointer

Event ID 140: ExecuteCommandListStop140

#
Channel
Analytic
Task
ExecuteCommandList
Opcode
Stop

Fields #

NameDescription
pID3D12CommandQueue Pointer
CommandListCount UInt32
pID3D12CommandList Pointer

Event ID 141: TrackWrittenResource

#
Channel
Analytic
Task
TrackWrittenResource

Fields #

NameDescription
pID3D12CommandList Pointer
pID3D12Resource Pointer

Event ID 142: ShaderCacheSessionStart

#
Channel
Analytic
Task
ShaderCacheSession
Opcode
Start

Fields #

NameDescription
Identifier GUID
Mode UInt32
Flags UInt32
MaximumInMemoryCacheSizeBytes UInt32
MaximumInMemoryCacheEntries UInt32
MaximumValueFileSizeBytes UInt32
Version UInt64

Event ID 143: ShaderCacheSessionStop

#
Channel
Analytic
Task
ShaderCacheSession
Opcode
Stop

Fields #

NameDescription
Identifier GUID
Mode UInt32
Flags UInt32
MaximumInMemoryCacheSizeBytes UInt32
MaximumInMemoryCacheEntries UInt32
MaximumValueFileSizeBytes UInt32
Version UInt64

Event ID 144: ShaderCacheSessionDCStart

#
Channel
Analytic
Task
ShaderCacheSession
Opcode
DC_Start

Fields #

NameDescription
Identifier GUID
Mode UInt32
Flags UInt32
MaximumInMemoryCacheSizeBytes UInt32
MaximumInMemoryCacheEntries UInt32
MaximumValueFileSizeBytes UInt32
Version UInt64

Event ID 145: DRED

#
Channel
Analytic
Task
DRED

Fields #

NameDescription
pCommandList Pointer
pCommandQueue Pointer
BreadcrumbCount UInt32
LastBreadcrumbValue UInt32
Breadcrumbs UInt32
BreadcrumbContextsCount UInt32
BreadcrumbIndex UInt32
ContextString UnicodeString

Event ID 146: TrackedWorkloadStart

#
Channel
Analytic
Task
TrackedWorkload
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12TrackedWorkload Pointer
hKMTrackedWorkload UInt32

Event ID 147: TrackedWorkloadStop

#
Channel
Analytic
Task
TrackedWorkload
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12TrackedWorkload Pointer
hKMTrackedWorkload UInt32

Event ID 148: TrackedWorkloadDCStart

#
Channel
Analytic
Task
TrackedWorkload
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12TrackedWorkload Pointer
hKMTrackedWorkload UInt32

Event ID 149: VideoEncoderStart

#
Channel
Analytic
Task
VideoEncoder
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoEncoder Pointer
NodeMask UInt32
EncoderFlags UInt32
EncoderCodec UInt32
InputFormat UInt32
MotionEstimationPrecision UInt32

Event ID 150: VideoEncoderStop

#
Channel
Analytic
Task
VideoEncoder
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoEncoder Pointer
NodeMask UInt32
EncoderFlags UInt32
EncoderCodec UInt32
InputFormat UInt32
MotionEstimationPrecision UInt32

Event ID 151: VideoEncoderDCStart

#
Channel
Analytic
Task
VideoEncoder
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoEncoder Pointer
NodeMask UInt32
EncoderFlags UInt32
EncoderCodec UInt32
InputFormat UInt32
MotionEstimationPrecision UInt32

Event ID 152: VideoEncoderHeapStart

#
Channel
Analytic
Task
VideoEncoderHeap
Opcode
Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoEncoderHeap Pointer
NodeMask UInt32
EncoderHeapFlags UInt32

Event ID 153: VideoEncoderHeapStop

#
Channel
Analytic
Task
VideoEncoderHeap
Opcode
Stop

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoEncoderHeap Pointer
NodeMask UInt32
EncoderHeapFlags UInt32

Event ID 154: VideoEncoderHeapDCStart

#
Channel
Analytic
Task
VideoEncoderHeap
Opcode
DC_Start

Fields #

NameDescription
pID3D12Device Pointer
pID3D12VideoEncoderHeap Pointer
NodeMask UInt32
EncoderHeapFlags UInt32

Event ID 155: CreatePipelineStateObjectStart

#
Channel
PerfTiming
Task
CreatePipelineStateObject
Opcode
Start

Event ID 156: CreatePipelineStateObjectStop

#
Channel
PerfTiming
Task
CreatePipelineStateObject
Opcode
Stop

Event ID 157: CreateStateObjectStart

#
Channel
PerfTiming
Task
CreateStateObject
Opcode
Start

Event ID 158: CreateStateObjectStop

#
Channel
PerfTiming
Task
CreateStateObject
Opcode
Stop

Event ID 159: AddToStateObjectStart

#
Channel
PerfTiming
Task
AddToStateObject
Opcode
Start

Event ID 160: AddToStateObjectStop

#
Channel
PerfTiming
Task
AddToStateObject
Opcode
Stop

Event ID 161

#
Channel
Operational
Task
CreatePipelineStateObject

Fields #

NameDescription
NumRequiredLookups UInt32
NumRequiredHitsInPSDB UInt32
NumRequiredHitsInDynamicCache UInt32
NumIgnoredHits UInt32
NumOptionalLookups UInt32
NumOptionalHitsInPSDB UInt32
NumOptionalHitsInDynamicCache UInt32
NumDynamicCacheStores UInt32

Event ID 162

#
Channel
Operational
Task
CreateStateObject

Fields #

NameDescription
NumRequiredLookups UInt32
NumRequiredHitsInPSDB UInt32
NumRequiredHitsInDynamicCache UInt32
NumIgnoredHits UInt32
NumOptionalLookups UInt32
NumOptionalHitsInPSDB UInt32
NumOptionalHitsInDynamicCache UInt32
NumDynamicCacheStores UInt32

Event ID 163

#
Channel
Operational
Task
AddToStateObject

Fields #

NameDescription
NumRequiredLookups UInt32
NumRequiredHitsInPSDB UInt32
NumRequiredHitsInDynamicCache UInt32
NumIgnoredHits UInt32
NumOptionalLookups UInt32
NumOptionalHitsInPSDB UInt32
NumOptionalHitsInDynamicCache UInt32
NumDynamicCacheStores UInt32

Event ID 164

#
Channel
Operational
Task
AddToSODB

Fields #

NameDescription
Hash Binary

Event ID 165

#
Channel
Operational
Task
AddToSODB

Fields #

NameDescription
Hash Binary

Event ID 166

#
Channel
Operational
Task
AddToSODB

Fields #

NameDescription
Hash Binary
Type AnsiString

Provenance

ETW provider GUID 5d8087dd-3a9b-4f56-90df-49196cdc4f11

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

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.3451, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02 — Manifest XML pack, 2.0 MB