Microsoft-Windows-DXGI

EventTitleChannelSampleRule
1FactoryStartAnalyticYN
2FactoryStopAnalyticYN
3FactoryDCStartAnalyticNN
4AdapterStartAnalyticYN
5AdapterStopAnalyticYN
6AdapterDCStartAnalyticNN
7OutputStartAnalyticYN
8OutputStopAnalyticYN
9OutputDCStartAnalyticNN
10SwapChainStartAnalyticNN
11SwapChainStopAnalyticNN
12SwapChainDCStartAnalyticNN
40ProfileStartAnalyticYN
41ProfileStopAnalyticYN
42PresentAnalyticYN
43PresentAnalyticYN
44GetFrameStatisticsAnalyticYN
45ResizeBuffersStartAnalyticNN
46ResizeBuffersStopAnalyticNN
47ResizeTargetStartAnalyticNN
48ResizeTargetStopAnalyticNN
49SetFullscreenStateStartAnalyticNN
50SetFullscreenStateStopAnalyticNN
51FindClosestMatchingModeStartAnalyticNN
52FindClosestMatchingModeStopAnalyticNN
53DWMRedirectionAnalyticNN
54FlipCPUSyncTimeoutAnalyticNN
55PresentMultiplaneOverlayStartAnalyticNN
56PresentMultiplaneOverlayStopAnalyticNN
57CheckMultiplaneOverlaySupportStartAnalyticNN
58CheckMultiplaneOverlaySupportStopAnalyticNN
59GetMultiplaneOverlayCapsAnalyticNN
60PresentMultiplaneOverlayChangeAnalyticNN
61CheckMultiplaneOverlaySupportFailAnalyticNN
62CheckMultiplaneOverlaySupportFail62AnalyticNN
63CreateDirectFlipResourceAnalyticNN
64SetHardwareProtectionAnalyticNN
65SetHardwareProtectionOnSwapChainBufferAnalyticNN
66ReCreateSwapChainBufferForHardwareProtectionAnalyticNN
67SetHardwareProtectionFailureAnalyticNN
68CheckOverlayColorSpaceSupportAnalyticNN
69SetColorSpace1AnalyticNN
70JournalEntryAnalyticYN
71BindBackBuffersToDwmAnalyticNN
72UnBindBackBuffersFromDwmAnalyticNN
73FactoryAnalyticYN
74SwapChainAnalyticNN
75LoadEffectsAnalyticNN
76CreateEffectAnalyticNN
77DynamicSwitchOperationalNN
80CreateDXGIFactoryStartLoggingNN
81CreateDXGIFactoryStopLoggingNN
104IDXGIAdapter_QueryInterfaceStartLoggingNN
105IDXGIAdapter_QueryInterfaceStopLoggingNN
106IDXGIAdapter_AddRefStartLoggingNN
107IDXGIAdapter_AddRefStopLoggingNN
108IDXGIAdapter_ReleaseStartLoggingNN
109IDXGIAdapter_ReleaseStopLoggingNN
110IDXGIAdapter_SetPrivateDataStartLoggingNN
111IDXGIAdapter_SetPrivateDataStopLoggingNN
112IDXGIAdapter_SetPrivateDataInterfaceStartLoggingNN
113IDXGIAdapter_SetPrivateDataInterfaceStopLoggingNN
114IDXGIAdapter_GetPrivateDataStartLoggingNN
115IDXGIAdapter_GetPrivateDataStopLoggingNN
116IDXGIAdapter_GetParentStartLoggingNN
117IDXGIAdapter_GetParentStopLoggingNN
118IDXGIAdapter_EnumOutputsStartLoggingYN
119IDXGIAdapter_EnumOutputsStopLoggingYN
120IDXGIAdapter_GetDescStartLoggingYN
121IDXGIAdapter_GetDescStopLoggingYN
122IDXGIAdapter_CheckInterfaceSupportStartLoggingYN
123IDXGIAdapter_CheckInterfaceSupportStopLoggingYN
124IDXGIOutput_QueryInterfaceStartLoggingNN
125IDXGIOutput_QueryInterfaceStopLoggingNN
126IDXGIOutput_AddRefStartLoggingNN
127IDXGIOutput_AddRefStopLoggingNN
128IDXGIOutput_ReleaseStartLoggingNN
129IDXGIOutput_ReleaseStopLoggingNN
130IDXGIOutput_SetPrivateDataStartLoggingNN
131IDXGIOutput_SetPrivateDataStopLoggingNN
132IDXGIOutput_SetPrivateDataInterfaceStartLoggingNN
133IDXGIOutput_SetPrivateDataInterfaceStopLoggingNN
134IDXGIOutput_GetPrivateDataStartLoggingNN
135IDXGIOutput_GetPrivateDataStopLoggingNN
136IDXGIOutput_GetParentStartLoggingNN
137IDXGIOutput_GetParentStopLoggingNN
138IDXGIOutput_GetDescStartLoggingNN
139IDXGIOutput_GetDescStopLoggingNN
140IDXGIOutput_GetDisplayModeListStartLoggingNN
141IDXGIOutput_GetDisplayModeListStopLoggingNN
142IDXGIOutput_FindClosestMatchingModeStartLoggingNN
143IDXGIOutput_FindClosestMatchingModeStopLoggingNN
144IDXGIOutput_WaitForVBlankLoggingYN
145IDXGIOutput_WaitForVBlankLoggingYN
146IDXGIOutput_TakeOwnershipStartLoggingNN
147IDXGIOutput_TakeOwnershipStopLoggingNN
148IDXGIOutput_ReleaseOwnershipStartLoggingNN
149IDXGIOutput_ReleaseOwnershipStopLoggingNN
150IDXGIOutput_GetGammaControlCapabilitiesStartLoggingNN
151IDXGIOutput_GetGammaControlCapabilitiesStopLoggingNN
152IDXGIOutput_SetGammaControlStartLoggingNN
153IDXGIOutput_SetGammaControlStopLoggingNN
154IDXGIOutput_GetGammaControlStartLoggingNN
155IDXGIOutput_GetGammaControlStopLoggingNN
156IDXGIOutput_SetDisplaySurfaceStartLoggingNN
157IDXGIOutput_SetDisplaySurfaceStopLoggingNN
158IDXGIOutput_GetDisplaySurfaceDataStartLoggingNN
159IDXGIOutput_GetDisplaySurfaceDataStopLoggingNN
160IDXGIOutput_GetFrameStatisticsStartLoggingNN
161IDXGIOutput_GetFrameStatisticsStopLoggingNN
162IDXGISwapChain_QueryInterfaceStartLoggingNN
163IDXGISwapChain_QueryInterfaceStopLoggingNN
164IDXGISwapChain_AddRefStartLoggingNN
165IDXGISwapChain_AddRefStopLoggingNN
166IDXGISwapChain_ReleaseStartLoggingNN
167IDXGISwapChain_ReleaseStopLoggingNN
168IDXGISwapChain_SetPrivateDataStartLoggingNN
169IDXGISwapChain_SetPrivateDataStopLoggingNN
170IDXGISwapChain_SetPrivateDataInterfaceStartLoggingNN
171IDXGISwapChain_SetPrivateDataInterfaceStopLoggingNN
172IDXGISwapChain_GetPrivateDataStartLoggingNN
173IDXGISwapChain_GetPrivateDataStopLoggingNN
174IDXGISwapChain_GetParentStartLoggingNN
175IDXGISwapChain_GetParentStopLoggingNN
176IDXGISwapChain_GetDeviceStartLoggingNN
177IDXGISwapChain_GetDeviceStopLoggingNN
178IDXGISwapChain_PresentStartLoggingNN
179IDXGISwapChain_PresentStopLoggingNN
180IDXGISwapChain_GetBufferStartLoggingNN
181IDXGISwapChain_GetBufferStopLoggingNN
182IDXGISwapChain_SetFullscreenStateStartLoggingNN
183IDXGISwapChain_SetFullscreenStateStopLoggingNN
184IDXGISwapChain_GetFullscreenStateStartLoggingNN
185IDXGISwapChain_GetFullscreenStateStopLoggingNN
186IDXGISwapChain_GetDescStartLoggingNN
187IDXGISwapChain_GetDescStopLoggingNN
188IDXGISwapChain_ResizeBuffersStartLoggingNN
189IDXGISwapChain_ResizeBuffersStopLoggingNN
190IDXGISwapChain_ResizeTargetStartLoggingNN
191IDXGISwapChain_ResizeTargetStopLoggingNN
192IDXGISwapChain_GetContainingOutputStartLoggingNN
193IDXGISwapChain_GetContainingOutputStopLoggingNN
194IDXGISwapChain_GetFrameStatisticsStartLoggingNN
195IDXGISwapChain_GetFrameStatisticsStopLoggingNN
196IDXGISwapChain_GetLastPresentCountLoggingYN
197IDXGISwapChain_GetLastPresentCountLoggingYN
198IDXGIFactory_QueryInterfaceStartLoggingNN
199IDXGIFactory_QueryInterfaceStopLoggingNN
200IDXGIFactory_AddRefStartLoggingNN
201IDXGIFactory_AddRefStopLoggingNN
202IDXGIFactory_ReleaseStartLoggingNN
203IDXGIFactory_ReleaseStopLoggingNN
204IDXGIFactory_SetPrivateDataStartLoggingNN
205IDXGIFactory_SetPrivateDataStopLoggingNN
206IDXGIFactory_SetPrivateDataInterfaceStartLoggingNN
207IDXGIFactory_SetPrivateDataInterfaceStopLoggingNN
208IDXGIFactory_GetPrivateDataStartLoggingNN
209IDXGIFactory_GetPrivateDataStopLoggingNN
210IDXGIFactory_GetParentStartLoggingNN
211IDXGIFactory_GetParentStopLoggingNN
212IDXGIFactory_EnumAdaptersStartLoggingYN
213IDXGIFactory_EnumAdaptersStopLoggingYN
214IDXGIFactory_MakeWindowAssociationStartLoggingNN
215IDXGIFactory_MakeWindowAssociationStopLoggingNN
216IDXGIFactory_GetWindowAssociationStartLoggingNN
217IDXGIFactory_GetWindowAssociationStopLoggingNN
218IDXGIFactory_CreateSwapChainStartLoggingNN
219IDXGIFactory_CreateSwapChainStopLoggingNN
220IDXGIFactory_CreateSoftwareAdapterStartLoggingYN
221IDXGIFactory_CreateSoftwareAdapterStopLoggingYN
848CreateDXGIFactory1StartLoggingYN
849CreateDXGIFactory1StopLoggingYN
850IDXGISwapChain_SetSourceSizeStartLoggingNN
851IDXGISwapChain_SetSourceSizeStopLoggingNN
852IDXGISwapChain_GetSourceSizeStartLoggingNN
853IDXGISwapChain_GetSourceSizeStopLoggingNN
854IDXGISwapChainPartner_PresentBufferStartLoggingNN
855IDXGISwapChainPartner_PresentBufferStopLoggingNN
856IDXGISwapChain_SetMaximumFrameLatencyStartLoggingNN
857IDXGISwapChain_SetMaximumFrameLatencyStopLoggingNN
858IDXGISwapChain_GetMaximumFrameLatencyStartLoggingNN
859IDXGISwapChain_GetMaximumFrameLatencyStopLoggingNN
860IDXGISwapChain_GetFrameLatencyWaitableObjectStartLoggingNN
861IDXGISwapChain_GetFrameLatencyWaitableObjectStopLoggingNN
862IDXGISwapChainPartner_SetSourceRectStartLoggingNN
863IDXGISwapChainPartner_SetSourceRectStopLoggingNN
864IDXGISwapChainPartner_SetTargetRectStartLoggingNN
865IDXGISwapChainPartner_SetTargetRectStopLoggingNN
866IDXGISwapChainPartner_SetDestSizeStartLoggingNN
867IDXGISwapChainPartner_SetDestSizeStopLoggingNN
868IDXGISwapChainPartner_GetSourceRectStartLoggingNN
869IDXGISwapChainPartner_GetSourceRectStopLoggingNN
870IDXGISwapChainPartner_GetTargetRectStartLoggingNN
871IDXGISwapChainPartner_GetTargetRectStopLoggingNN
872IDXGISwapChainPartner_GetDestSizeStartLoggingNN
873IDXGISwapChainPartner_GetDestSizeStopLoggingNN
874IDXGISwapChainPartner_SetColorSpaceStartLoggingNN
875IDXGISwapChainPartner_SetColorSpaceStopLoggingNN
876IDXGISwapChainPartner_GetColorSpaceStartLoggingNN
877IDXGISwapChainPartner_GetColorSpaceStopLoggingNN
878IDXGISwapChain_SetMatrixTransformStartLoggingNN
879IDXGISwapChain_SetMatrixTransformStopLoggingNN
880IDXGISwapChain_GetMatrixTransformStartLoggingNN
881IDXGISwapChain_GetMatrixTransformStopLoggingNN
882IDXGISwapChainPartner_PresentExStartLoggingNN
883IDXGISwapChainPartner_PresentExStopLoggingNN
884IDXGISwapChainPartner_SetPresentDurationStartLoggingNN
885IDXGISwapChainPartner_SetPresentDurationStopLoggingNN
886IDXGISwapChainPartner_CheckPresentDurationSupportStartLoggingNN
887IDXGISwapChainPartner_CheckPresentDurationSupportStopLoggingNN
888IDXGIAdapter_EnumOutputs2StartLoggingNN
889IDXGIAdapter_EnumOutputs2StopLoggingNN

Event ID 1: FactoryStart

#
Channel
Analytic
Task
Factory
Opcode
Start

Fields #

NameDescription
pIDXGIFactory Pointer
Mode UInt32
BlockedAdapters UInt32
PnPID UnicodeString
DriverVersion UnicodeString
EffectsPreference UInt64

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 1,
    "version": 0,
    "level": 0,
    "task": 1,
    "opcode": 1,
    "keywords": "0x8000000000000001",
    "time_created": "2026-07-19T04:35:13.656111900+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pIDXGIFactory": "0x286146D8190",
    "Mode": "1",
    "BlockedAdapters": "0",
    "PnPID": "",
    "DriverVersion": ""
  },
  "message": ""
}

Event ID 2: FactoryStop

#
Channel
Analytic
Level
LogAlways
Task
Factory
Opcode
Stop

Fields #

NameDescription
pIDXGIFactory Pointer
Mode UInt32
BlockedAdapters UInt32
PnPID UnicodeString
DriverVersion UnicodeString
EffectsPreference UInt64

Example Event #

{
  "system": {
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 2,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 13916,
      "thread_id": 1804
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 2,
    "provider": "Microsoft-Windows-DXGI",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 05:43:11.185Z",
    "version": 0
  },
  "event_data": {
    "BlockedAdapters": 0,
    "DriverVersion": "",
    "Mode": 1,
    "PnPID": "",
    "pIDXGIFactory": "0x1CB6CE29BC0"
  },
  "message": ""
}

Event ID 3: FactoryDCStart

#
Channel
Analytic
Task
Factory
Opcode
DC_Start

Fields #

NameDescription
pIDXGIFactory Pointer
Mode UInt32
BlockedAdapters UInt32
PnPID UnicodeString
DriverVersion UnicodeString
EffectsPreference UInt64

Event ID 4: AdapterStart

#
Channel
Analytic
Task
Adapter
Opcode
Start

Fields #

NameDescription
pIDXGIAdapter Pointer
pIDXGIFactory Pointer
KMTAdapterHandle UInt32
ThunkDLLHandle Pointer
SharedResources Boolean

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 4,
    "version": 0,
    "level": 0,
    "task": 3,
    "opcode": 1,
    "keywords": "0x8000000000000001",
    "time_created": "2026-07-19T04:35:13.656246300+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pIDXGIAdapter": "0x286146DF2A0",
    "pIDXGIFactory": "0x286146D8190",
    "KMTAdapterHandle": "1073741824",
    "ThunkDLLHandle": "0x7FF902060000",
    "SharedResources": "true"
  },
  "message": ""
}

Event ID 5: AdapterStop

#
Channel
Analytic
Task
Adapter
Opcode
Stop

Fields #

NameDescription
pIDXGIAdapter Pointer
pIDXGIFactory Pointer
KMTAdapterHandle UInt32
ThunkDLLHandle Pointer
SharedResources Boolean

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 5,
    "version": 0,
    "level": 0,
    "task": 3,
    "opcode": 2,
    "keywords": "0x8000000000000001",
    "time_created": "2026-07-19T04:35:13.656277500+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pIDXGIAdapter": "0x286146DF2A0",
    "pIDXGIFactory": "0x286146D8190",
    "KMTAdapterHandle": "1073741824",
    "ThunkDLLHandle": "0x7FF902060000",
    "SharedResources": "true"
  },
  "message": ""
}

Event ID 6: AdapterDCStart

#
Channel
Analytic
Task
Adapter
Opcode
DC_Start

Fields #

NameDescription
pIDXGIAdapter Pointer
pIDXGIFactory Pointer
KMTAdapterHandle UInt32
ThunkDLLHandle Pointer
SharedResources Boolean

Event ID 7: OutputStart

#
Channel
Analytic
Level
LogAlways
Task
Output
Opcode
Start

Fields #

NameDescription
pIDXGIOutput Pointer
pIDXGIAdapter Pointer
VidPnSourceID UInt32
GDIDeviceName UnicodeString

Example Event #

{
  "system": {
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 7,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 8992,
      "thread_id": 3064
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 1,
    "provider": "Microsoft-Windows-DXGI",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 16:38:22.442Z",
    "version": 0
  },
  "event_data": {
    "GDIDeviceName": "\\\\.\\DISPLAY1",
    "VidPnSourceID": 0,
    "pIDXGIAdapter": "0x1D0CC090",
    "pIDXGIOutput": "0x81CBAB90"
  },
  "message": ""
}

Event ID 8: OutputStop

#
Channel
Analytic
Level
LogAlways
Task
Output
Opcode
Stop

Fields #

NameDescription
pIDXGIOutput Pointer
pIDXGIAdapter Pointer
VidPnSourceID UInt32
GDIDeviceName UnicodeString

Example Event #

{
  "system": {
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 8,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 8992,
      "thread_id": 3064
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 2,
    "provider": "Microsoft-Windows-DXGI",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 16:38:22.444Z",
    "version": 0
  },
  "event_data": {
    "GDIDeviceName": "\\\\.\\DISPLAY1",
    "VidPnSourceID": 0,
    "pIDXGIAdapter": "0x1D0CC090",
    "pIDXGIOutput": "0x81CBAB90"
  },
  "message": ""
}

Event ID 9: OutputDCStart

#
Channel
Analytic
Task
Output
Opcode
DC_Start

Fields #

NameDescription
pIDXGIOutput Pointer
pIDXGIAdapter Pointer
VidPnSourceID UInt32
GDIDeviceName UnicodeString

Event ID 10: SwapChainStart

#
Channel
Analytic
Task
SwapChain
Opcode
Start

Fields #

NameDescription
pIDXGISwapChain Pointer
pIDXGIFactory Pointer
pIDXGIDevice Pointer
pIDXGIOutput Pointer
UserBackbufferCount UInt8
BackbufferCount UInt8
ppBackBuffers Pointer
pPrimary Pointer
pProxyPrimary Pointer
Width UInt32
Height UInt32
RefreshNumerator UInt32
RefreshDenominator UInt32
Format UInt32
ScanlineOrdering UInt32
Scaling UInt32
SampleCount UInt32
SampleQuality UInt32
Usage UInt32
OutputWindow Pointer
Windowed Boolean
SwapEffect UInt32
Flags UInt32
Redirected Boolean
LogicalSurfaceHandle UInt64
BindId UInt64
BackbufferHandles Pointer
BackbufferEventHandles Pointer
FenceHandle Pointer
FenceValue UInt64
ActualBufferCount UInt8
ActualSwapEffect UInt32
WinFlipProxyBufferCount UInt8
HybridPresentMode UInt32
ScanoutEligible Boolean
CrossAdapterTierSupport UInt32
CASOFallbackReason UInt32
ProxyWidth UInt32
ProxyHeight UInt32
ProxyFormat UInt32
EffectsEnabledMask HexInt32
WinSwapEffectUpgradeReason UInt32

Event ID 11: SwapChainStop

#
Channel
Analytic
Task
SwapChain
Opcode
Stop

Fields #

NameDescription
pIDXGISwapChain Pointer
pIDXGIFactory Pointer
pIDXGIDevice Pointer
pIDXGIOutput Pointer
UserBackbufferCount UInt8
BackbufferCount UInt8
ppBackBuffers Pointer
pPrimary Pointer
pProxyPrimary Pointer
Width UInt32
Height UInt32
RefreshNumerator UInt32
RefreshDenominator UInt32
Format UInt32
ScanlineOrdering UInt32
Scaling UInt32
SampleCount UInt32
SampleQuality UInt32
Usage UInt32
OutputWindow Pointer
Windowed Boolean
SwapEffect UInt32
Flags UInt32
Redirected Boolean
LogicalSurfaceHandle UInt64
BindId UInt64
BackbufferHandles Pointer
BackbufferEventHandles Pointer
FenceHandle Pointer
FenceValue UInt64
ActualBufferCount UInt8
ActualSwapEffect UInt32
WinFlipProxyBufferCount UInt8
HybridPresentMode UInt32
ScanoutEligible Boolean
CrossAdapterTierSupport UInt32
CASOFallbackReason UInt32
ProxyWidth UInt32
ProxyHeight UInt32
ProxyFormat UInt32
EffectsEnabledMask HexInt32
WinSwapEffectUpgradeReason UInt32

Event ID 12: SwapChainDCStart

#
Channel
Analytic
Task
SwapChain
Opcode
DC_Start

Fields #

NameDescription
pIDXGISwapChain Pointer
pIDXGIFactory Pointer
pIDXGIDevice Pointer
pIDXGIOutput Pointer
UserBackbufferCount UInt8
BackbufferCount UInt8
ppBackBuffers Pointer
pPrimary Pointer
pProxyPrimary Pointer
Width UInt32
Height UInt32
RefreshNumerator UInt32
RefreshDenominator UInt32
Format UInt32
ScanlineOrdering UInt32
Scaling UInt32
SampleCount UInt32
SampleQuality UInt32
Usage UInt32
OutputWindow Pointer
Windowed Boolean
SwapEffect UInt32
Flags UInt32
Redirected Boolean
LogicalSurfaceHandle UInt64
BindId UInt64
BackbufferHandles Pointer
BackbufferEventHandles Pointer
FenceHandle Pointer
FenceValue UInt64
ActualBufferCount UInt8
ActualSwapEffect UInt32
WinFlipProxyBufferCount UInt8
HybridPresentMode UInt32
ScanoutEligible Boolean
CrossAdapterTierSupport UInt32
CASOFallbackReason UInt32
ProxyWidth UInt32
ProxyHeight UInt32
ProxyFormat UInt32
EffectsEnabledMask HexInt32
WinSwapEffectUpgradeReason UInt32

Event ID 40: ProfileStart

#
Channel
Analytic
Task
Profile
Opcode
Start

Fields #

NameDescription
Event UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 40,
    "version": 0,
    "level": 0,
    "task": 11,
    "opcode": 1,
    "keywords": "0x8000000000000002",
    "time_created": "2026-07-19T04:35:13.636192300+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Event": "0"
  },
  "message": ""
}

Event ID 41: ProfileStop

#
Channel
Analytic
Task
Profile
Opcode
Stop

Fields #

NameDescription
Event UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 41,
    "version": 0,
    "level": 0,
    "task": 11,
    "opcode": 2,
    "keywords": "0x8000000000000002",
    "time_created": "2026-07-19T04:35:13.656128200+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Event": "0"
  },
  "message": ""
}

Event ID 42: Present

#
Channel
Analytic
Also via
realtime ETW trace
Task
Present
Opcode
Start

Fields #

NameDescription
pIDXGISwapChain Pointer
Flags UInt32
SyncInterval UInt32
DirtyRects UInt32
ScrollRects UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}",
    "event_source_name": "",
    "event_id": 42,
    "version": 0,
    "level": 0,
    "task": 9,
    "opcode": 1,
    "keywords": "0x0000000000000002",
    "time_created": "2026-06-02T04:52:56.603+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1712
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "DirtyRects": 0,
    "Flags": 1,
    "ScrollRects": 0,
    "SyncInterval": 1,
    "pIDXGISwapChain": "0x1B78367BBE0"
  },
  "message": "Present"
}

Event ID 43: Present

#
Channel
Analytic
Also via
realtime ETW trace
Task
Present
Opcode
Stop

Fields #

NameDescription
Result UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}",
    "event_source_name": "",
    "event_id": 43,
    "version": 0,
    "level": 0,
    "task": 9,
    "opcode": 2,
    "keywords": "0x0000000000000002",
    "time_created": "2026-06-02T04:52:56.603+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1712
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Result": 0
  },
  "message": "Present"
}

Event ID 44: GetFrameStatistics

#
Channel
Analytic
Also via
realtime ETW trace
Task
GetFrameStatistics
Opcode
win:Info

Fields #

NameDescription
ReturnValue UInt32
PresentCount UInt32
PresentRefreshCount UInt32
SyncRefreshCount UInt32
SyncQPCTime UInt64

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}",
    "event_source_name": "",
    "event_id": 44,
    "version": 0,
    "level": 0,
    "task": 10,
    "opcode": 0,
    "keywords": "0x0000000000000002",
    "time_created": "2026-06-02T04:52:56.603+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1712
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "PresentCount": 8435,
    "PresentRefreshCount": 2138168,
    "ReturnValue": 0,
    "SyncQPCTime": 334207968750,
    "SyncRefreshCount": 2138931
  },
  "message": "GetFrameStatistics"
}

Event ID 45: ResizeBuffersStart

#
Channel
Analytic
Task
ResizeBuffers
Opcode
Start

Fields #

NameDescription
pIDXGISwapchain Pointer
OldUserBackbufferCount UInt8
OldBackbufferCount UInt8
ppOldBackBuffers Pointer
pOldPrimary Pointer
pOldProxyPrimary Pointer
OldWidth UInt32
OldHeight UInt32
OldFormat UInt32
OldFlags UInt32
OldRedirected Boolean
OldLogicalSurfaceHandle UInt64
OldBackbufferHandles Pointer
OldFenceHandle Pointer
OldFenceValue UInt64
OldActualbufferCount UInt8
OldWinFlipProxyBufferCount UInt8
HybridPresentMode UInt32
ScanoutEligible Boolean
CrossAdapterTierSupport UInt32
CASOFallbackReason UInt32
OldProxyWidth UInt32
OldProxyHeight UInt32
OldProxyFormat UInt32
EffectsEnabledMask HexInt32

Event ID 46: ResizeBuffersStop

#
Channel
Analytic
Task
ResizeBuffers
Opcode
Stop

Fields #

NameDescription
pIDXGISwapChain Pointer
ReturnValue UInt32
NewUserBackbufferCount UInt8
NewBackbufferCount UInt8
ppNewBackBuffers Pointer
pNewPrimary Pointer
pNewProxyPrimary Pointer
NewWidth UInt32
NewHeight UInt32
NewFormat UInt32
NewFlags UInt32
NewRedirected Boolean
NewLogicalSurfaceHandle UInt64
NewBackbufferHandles Pointer
NewFenceHandle Pointer
NewFenceValue UInt64
NewActualbufferCount UInt8
NewWinFlipProxyBufferCount UInt8
HybridPresentMode UInt32
ScanoutEligible Boolean
CrossAdapterTierSupport UInt32
CASOFallbackReason UInt32
NewProxyWidth UInt32
NewProxyHeight UInt32
NewProxyFormat UInt32
EffectsEnabledMask HexInt32

Event ID 47: ResizeTargetStart

#
Channel
Analytic
Task
ResizeTarget
Opcode
Start

Fields #

NameDescription
pDXGISwapChain Pointer
Width UInt32
Height UInt32
RefreshNumerator UInt32
RefreshDenominator UInt32
Format UInt32
ScanlineOrdering UInt32
Scaling UInt32
Windowed Boolean
pOldPrimary Pointer
pOldProxyPrimary Pointer
OldWinFlipProxyBufferCount UInt8

Event ID 48: ResizeTargetStop

#
Channel
Analytic
Task
ResizeTarget
Opcode
Stop

Fields #

NameDescription
pIDXGISwapChain Pointer
ReturnValue UInt32
pNewPrimary Pointer
pNewProxyPrimary Pointer
NewWinFlipProxyBufferCount UInt8

Event ID 49: SetFullscreenStateStart

#
Channel
Analytic
Task
SetFullscreenState
Opcode
Start

Fields #

NameDescription
pIDXGISwapChain Pointer
OldWindowed Boolean
pOldOutput Pointer
pOldPrimary Pointer
pOldProxyPrimary Pointer
OldWinFlipProxyBufferCount UInt8
OldSwapEffect UInt32

Event ID 50: SetFullscreenStateStop

#
Channel
Analytic
Task
SetFullscreenState
Opcode
Stop

Fields #

NameDescription
pIDXGISwapChain Pointer
ReturnValue UInt32
NewWindowed Boolean
pNewOutput Pointer
pNewPrimary Pointer
pNewProxyPrimary Pointer
NewWinFlipProxyBufferCount UInt8
NewSwapEffect UInt32

Event ID 51: FindClosestMatchingModeStart

#
Channel
Analytic
Task
FindClosestMatchingMode
Opcode
Start

Fields #

NameDescription
pIDXGIOutput Pointer
WidthToMatch UInt32
HeightToMatch UInt32
RefreshNumeratorToMatch UInt32
RefreshDenominatorToMatch UInt32
FormatToMatch UInt32
ScanlineOrderingToMatch UInt32
ScalingToMatch UInt32

Event ID 52: FindClosestMatchingModeStop

#
Channel
Analytic
Task
FindClosestMatchingMode
Opcode
Stop

Fields #

NameDescription
pIDXGIOutput Pointer
ReturnValue UInt32
WidthResult UInt32
HeightResult UInt32
RefreshNumeratorResult UInt32
RefreshDenominatorResult UInt32
FormatResult UInt32
ScanlineOrderingResult UInt32
ScalingResult UInt32

Event ID 53: DWMRedirection

#
Channel
Analytic
Task
DWMRedirection

Fields #

NameDescription
pIDXGISwapChain Pointer
NewRedirected Boolean

Event ID 54: FlipCPUSyncTimeout

#
Channel
Analytic
Task
FlipCPUSyncTimeout

Fields #

NameDescription
pIDXGISwapChain Pointer
BackBufferNumber UInt32
BackBufferHandle Pointer
BackBufferEventHandle Pointer

Event ID 55: PresentMultiplaneOverlayStart

#
Channel
Analytic
Task
PresentMultiplaneOverlay
Opcode
Start

Fields #

NameDescription
pIDXGISwapChain Pointer
Flags UInt32
SyncInterval UInt32
NumPlanes UInt32
LayerMask UInt32

Event ID 56: PresentMultiplaneOverlayStop

#
Channel
Analytic
Task
PresentMultiplaneOverlay
Opcode
Stop

Fields #

NameDescription
Result UInt32

Event ID 57: CheckMultiplaneOverlaySupportStart

#
Channel
Analytic
Task
CheckMultiplaneOverlaySupport
Opcode
Start

Fields #

NameDescription
pIDXGISwapChain Pointer
NumPlanes UInt32

Event ID 58: CheckMultiplaneOverlaySupportStop

#
Channel
Analytic
Task
CheckMultiplaneOverlaySupport
Opcode
Stop

Fields #

NameDescription
Result UInt32

Event ID 59: GetMultiplaneOverlayCaps

#
Channel
Analytic
Task
GetMultiplaneOverlayCaps

Fields #

NameDescription
pIDXGIOutput Pointer
MaxPlanes UInt32
OverlayMaxRGBPlanes UInt32
OverlayMaxYUVPlanes UInt32
OverlayCaps UInt32
PanelFitterMaxRGBPlanes UInt32
PanelFitterCaps UInt32

Event ID 60: PresentMultiplaneOverlayChange

#
Channel
Analytic
Task
PresentMultiplaneOverlayChange

Fields #

NameDescription
pIDXGISwapChain Pointer
LayerIndex UInt32
Enabled Boolean

Event ID 61: CheckMultiplaneOverlaySupportFail

#
Channel
Analytic
Task
CheckMultiplaneOverlaySupportFail

Fields #

NameDescription
pIDXGISwapChain Pointer
KernelSupport Boolean
DriverFailed Boolean
InvalidParam Boolean
NumPlanes UInt32

Event ID 62: CheckMultiplaneOverlaySupportFail62

#
Channel
Analytic
Task
CheckMultiplaneOverlaySupportFail

Fields #

NameDescription
pIDXGISwapChain Pointer
hResource Pointer
SubResourceIndex UInt32
Flags UInt32
SrcRectleft UInt32
SrcRectright UInt32
SrcRecttop UInt32
SrcRectbottom UInt32
DstRectleft UInt32
DstRectright UInt32
DstRecttop UInt32
DstRectbottom UInt32
ClipRectleft UInt32
ClipRectright UInt32
ClipRecttop UInt32
ClipRectbottom UInt32
Blend UInt32
ColorSpace UInt32
StretchQuality UInt32

Event ID 63: CreateDirectFlipResource

#
Channel
Analytic
Task
CreateDirectFlipResource

Fields #

NameDescription
pIDXGISwapChain Pointer
Width UInt32
Height UInt32
DXGIFormat UInt32

Event ID 64: SetHardwareProtection

#
Channel
Analytic
Task
SetHardwareProtection

Fields #

NameDescription
pIDXGISwapChain Pointer
Enabled Boolean

Event ID 65: SetHardwareProtectionOnSwapChainBuffer

#
Channel
Analytic
Task
SetHardwareProtectionOnSwapChainBuffer

Fields #

NameDescription
pIDXGISwapChain Pointer
Enabled Boolean

Event ID 66: ReCreateSwapChainBufferForHardwareProtection

#
Channel
Analytic
Task
ReCreateSwapChainBufferForHardwareProtection

Fields #

NameDescription
pIDXGISwapChain Pointer
Enabled Boolean

Event ID 67: SetHardwareProtectionFailure

#
Channel
Analytic
Task
SetHardwareProtectionFailure

Fields #

NameDescription
pIDXGISwapchain Pointer
Result UInt32

Event ID 68: CheckOverlayColorSpaceSupport

#
Channel
Analytic
Task
CheckOverlayColorSpaceSupport

Fields #

NameDescription
pIDXGIOutput Pointer
Format UInt32
ColorSpace UInt32
OutputFlags UInt32
Result UInt32

Event ID 69: SetColorSpace1

#
Channel
Analytic
Task
SetColorSpace1

Fields #

NameDescription
pIDXGISwapchain Pointer
ColorSpace UInt32

Event ID 70: JournalEntry

#
Channel
Analytic
Task
JournalEntry

Fields #

NameDescription
Index UInt32
Code HexInt32
ThreadId UInt32
Message AnsiString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 70,
    "version": 0,
    "level": 0,
    "task": 26,
    "opcode": 0,
    "keywords": "0x8000000000000006",
    "time_created": "2026-07-19T04:35:13.653282600+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Index": "63",
    "Code": "0x80070057",
    "ThreadId": "6040",
    "Message": "QueryDisplayConfig failed unexpectedly"
  },
  "message": ""
}

Event ID 71: BindBackBuffersToDwm

#
Channel
Analytic
Task
BindBackBuffersToDwm

Fields #

NameDescription
pIDXGISwapchain Pointer
BackbufferCount UInt8
BackbufferHandles Pointer

Event ID 72: UnBindBackBuffersFromDwm

#
Channel
Analytic
Task
UnBindBackBuffersFromDwm

Fields #

NameDescription
pIDXGISwapchain Pointer
KeepExistingContent Boolean

Event ID 73: Factory

#
Channel
Analytic
Task
Factory

Fields #

NameDescription
pIDXGIFactory Pointer
ReparentingOccurred Boolean
DecidingFactor UInt32
GpuPreference UInt32
Message UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 73,
    "version": 0,
    "level": 0,
    "task": 1,
    "opcode": 0,
    "keywords": "0x8000000000000002",
    "time_created": "2026-07-19T04:35:13.656086700+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pIDXGIFactory": "0x286146D8190",
    "ReparentingOccurred": "false",
    "DecidingFactor": "0",
    "GpuPreference": "0",
    "Message": "1"
  },
  "message": ""
}

Event ID 74: SwapChain

#
Channel
Analytic
Task
SwapChain

Fields #

NameDescription
pIDXGISwapchain Pointer
m_pPreferredOutput Pointer
NewSyncInterval UInt32

Event ID 75: LoadEffects

#
Channel
Analytic
Task
LoadEffects

Fields #

NameDescription
EffectsModuleName UnicodeString
NumLoadedEffects UInt16

Event ID 76: CreateEffect

#
Channel
Analytic
Task
CreateEffect

Fields #

NameDescription
EffectType UInt16
EffectId GUID
Version AnsiString
Reason UInt16
HResult HexInt32

Event ID 77: DynamicSwitch

#
Channel
Operational
Task
DynamicSwitch

Fields #

NameDescription
ShouldSwitch Boolean
DecisionFactor UInt32

Event ID 80: CreateDXGIFactoryStart

#
Channel
Logging
Task
CreateDXGIFactory
Opcode
Start

Fields #

NameDescription
riid GUID
ppFactory Pointer

Event ID 81: CreateDXGIFactoryStop

#
Channel
Logging
Task
CreateDXGIFactory
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 104: IDXGIAdapter_QueryInterfaceStart

#
Channel
Logging
Task
IDXGIAdapter_QueryInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 105: IDXGIAdapter_QueryInterfaceStop

#
Channel
Logging
Task
IDXGIAdapter_QueryInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 106: IDXGIAdapter_AddRefStart

#
Channel
Logging
Task
IDXGIAdapter_AddRef
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 107: IDXGIAdapter_AddRefStop

#
Channel
Logging
Task
IDXGIAdapter_AddRef
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 108: IDXGIAdapter_ReleaseStart

#
Channel
Logging
Task
IDXGIAdapter_Release
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 109: IDXGIAdapter_ReleaseStop

#
Channel
Logging
Task
IDXGIAdapter_Release
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 110: IDXGIAdapter_SetPrivateDataStart

#
Channel
Logging
Task
IDXGIAdapter_SetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
uiDataSize UInt32
pData Pointer

Event ID 111: IDXGIAdapter_SetPrivateDataStop

#
Channel
Logging
Task
IDXGIAdapter_SetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 112: IDXGIAdapter_SetPrivateDataInterfaceStart

#
Channel
Logging
Task
IDXGIAdapter_SetPrivateDataInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pInterface Pointer

Event ID 113: IDXGIAdapter_SetPrivateDataInterfaceStop

#
Channel
Logging
Task
IDXGIAdapter_SetPrivateDataInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 114: IDXGIAdapter_GetPrivateDataStart

#
Channel
Logging
Task
IDXGIAdapter_GetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pDataSize UInt32
pData Pointer

Event ID 115: IDXGIAdapter_GetPrivateDataStop

#
Channel
Logging
Task
IDXGIAdapter_GetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
pDataSize UInt32
pData Pointer

Event ID 116: IDXGIAdapter_GetParentStart

#
Channel
Logging
Task
IDXGIAdapter_GetParent
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 117: IDXGIAdapter_GetParentStop

#
Channel
Logging
Task
IDXGIAdapter_GetParent
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 118: IDXGIAdapter_EnumOutputsStart

#
Channel
Logging
Task
IDXGIAdapter_EnumOutputs
Opcode
Start

Fields #

NameDescription
pThis Pointer
iOutput UInt32
ppOutput Pointer

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 118,
    "version": 0,
    "level": 0,
    "task": 50,
    "opcode": 1,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.656408700+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pThis": "0x286146DF2A0",
    "iOutput": "0",
    "ppOutput": "0x0"
  },
  "message": ""
}

Event ID 119: IDXGIAdapter_EnumOutputsStop

#
Channel
Logging
Task
IDXGIAdapter_EnumOutputs
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 119,
    "version": 0,
    "level": 0,
    "task": 50,
    "opcode": 2,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.656424700+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "m_Ret": "2289696802"
  },
  "message": ""
}

Event ID 120: IDXGIAdapter_GetDescStart

#
Channel
Logging
Task
IDXGIAdapter_GetDesc
Opcode
Start

Fields #

NameDescription
pThis Pointer
pDesc Binary

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 120,
    "version": 0,
    "level": 0,
    "task": 51,
    "opcode": 1,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.763888400+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pThis": "0x286146DF7D0",
    "pDesc": "0x4039AEFEF87F0000AC4BA4FEF87F000058C44FAEF000000008B5C3F6F87F00000000000000000000803A6E1486020000D0F76D14860200007743A4FEF87F0000C8BB09BA87920000010000000000000058C44FAEF0000000000000000000000000B0000000000000B0C64FAEF00000000000000000000000A5A9A8F6F87F00000000000000000000B18BA7F6F87F0000987CB3CDCB02000000000000000000000000000000000000E03E6E1486020000B0C64FAEF000000002BDA7F6F87F000000000000000000002271A8F6F87F00000000000000000000C06C6E14860200000000000000000000090000000000000000000000000000008A9EA8F6F87F0000C06C6E1486020000000000000100000000000000F0000000AF34A9F6F87F000000843D00000000002C7B6E1486020000"
  },
  "message": ""
}

Event ID 121: IDXGIAdapter_GetDescStop

#
Channel
Logging
Task
IDXGIAdapter_GetDesc
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 121,
    "version": 0,
    "level": 0,
    "task": 51,
    "opcode": 2,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.763902700+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "m_Ret": "0"
  },
  "message": ""
}

Event ID 122: IDXGIAdapter_CheckInterfaceSupportStart

#
Channel
Logging
Task
IDXGIAdapter_CheckInterfaceSupport
Opcode
Start

Fields #

NameDescription
pThis Pointer
InterfaceName Binary
pUMDVersion UInt64

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 122,
    "version": 0,
    "level": 0,
    "task": 52,
    "opcode": 1,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.763974700+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pThis": "0x286146DF7D0",
    "InterfaceName": "0xFA77EC547713E6448C3288FD5F44C84C",
    "pUMDVersion": "0"
  },
  "message": ""
}

Event ID 123: IDXGIAdapter_CheckInterfaceSupportStop

#
Channel
Logging
Task
IDXGIAdapter_CheckInterfaceSupport
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 123,
    "version": 0,
    "level": 0,
    "task": 52,
    "opcode": 2,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.764008000+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "m_Ret": "0"
  },
  "message": ""
}

Event ID 124: IDXGIOutput_QueryInterfaceStart

#
Channel
Logging
Task
IDXGIOutput_QueryInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 125: IDXGIOutput_QueryInterfaceStop

#
Channel
Logging
Task
IDXGIOutput_QueryInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 126: IDXGIOutput_AddRefStart

#
Channel
Logging
Task
IDXGIOutput_AddRef
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 127: IDXGIOutput_AddRefStop

#
Channel
Logging
Task
IDXGIOutput_AddRef
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 128: IDXGIOutput_ReleaseStart

#
Channel
Logging
Task
IDXGIOutput_Release
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 129: IDXGIOutput_ReleaseStop

#
Channel
Logging
Task
IDXGIOutput_Release
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 130: IDXGIOutput_SetPrivateDataStart

#
Channel
Logging
Task
IDXGIOutput_SetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
uiDataSize UInt32
pData Pointer

Event ID 131: IDXGIOutput_SetPrivateDataStop

#
Channel
Logging
Task
IDXGIOutput_SetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 132: IDXGIOutput_SetPrivateDataInterfaceStart

#
Channel
Logging
Task
IDXGIOutput_SetPrivateDataInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pInterface Pointer

Event ID 133: IDXGIOutput_SetPrivateDataInterfaceStop

#
Channel
Logging
Task
IDXGIOutput_SetPrivateDataInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 134: IDXGIOutput_GetPrivateDataStart

#
Channel
Logging
Task
IDXGIOutput_GetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pDataSize UInt32
pData Pointer

Event ID 135: IDXGIOutput_GetPrivateDataStop

#
Channel
Logging
Task
IDXGIOutput_GetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
pDataSize UInt32
pData Pointer

Event ID 136: IDXGIOutput_GetParentStart

#
Channel
Logging
Task
IDXGIOutput_GetParent
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 137: IDXGIOutput_GetParentStop

#
Channel
Logging
Task
IDXGIOutput_GetParent
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 138: IDXGIOutput_GetDescStart

#
Channel
Logging
Task
IDXGIOutput_GetDesc
Opcode
Start

Fields #

NameDescription
pThis Pointer
pDesc Binary

Event ID 139: IDXGIOutput_GetDescStop

#
Channel
Logging
Task
IDXGIOutput_GetDesc
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 140: IDXGIOutput_GetDisplayModeListStart

#
Channel
Logging
Task
IDXGIOutput_GetDisplayModeList
Opcode
Start

Fields #

NameDescription
pThis Pointer
EnumFormat UInt32
dwFlags UInt32
pNumModes UInt32
pDesc Binary

Event ID 141: IDXGIOutput_GetDisplayModeListStop

#
Channel
Logging
Task
IDXGIOutput_GetDisplayModeList
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 142: IDXGIOutput_FindClosestMatchingModeStart

#
Channel
Logging
Task
IDXGIOutput_FindClosestMatchingMode
Opcode
Start

Fields #

NameDescription
pThis Pointer
pModeToMatch Binary
pClosestMatch Binary
pConcernedDevice Pointer

Event ID 143: IDXGIOutput_FindClosestMatchingModeStop

#
Channel
Logging
Task
IDXGIOutput_FindClosestMatchingMode
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 144: IDXGIOutput_WaitForVBlank

#
Channel
Logging
Also via
realtime ETW trace
Task
IDXGIOutput_WaitForVBlank
Opcode
Start

Fields #

NameDescription
pThis Pointer

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}",
    "event_source_name": "",
    "event_id": 144,
    "version": 0,
    "level": 0,
    "task": 63,
    "opcode": 1,
    "keywords": "0x4000000000000000",
    "time_created": "2026-06-02T05:49:35.543+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 9144,
      "thread_id": 6684
    },
    "channel": "ETW Trace",
    "computer": "DESKTOP-FF3N5XK",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pThis": "0x21FADA1B430"
  },
  "message": "IDXGIOutput_WaitForVBlank"
}

Event ID 145: IDXGIOutput_WaitForVBlank

#
Channel
Logging
Also via
realtime ETW trace
Task
IDXGIOutput_WaitForVBlank
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}",
    "event_source_name": "",
    "event_id": 145,
    "version": 0,
    "level": 0,
    "task": 63,
    "opcode": 2,
    "keywords": "0x4000000000000000",
    "time_created": "2026-06-02T05:49:35.559+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 9144,
      "thread_id": 6684
    },
    "channel": "ETW Trace",
    "computer": "DESKTOP-FF3N5XK",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "m_Ret": 0
  },
  "message": "IDXGIOutput_WaitForVBlank"
}

Event ID 146: IDXGIOutput_TakeOwnershipStart

#
Channel
Logging
Task
IDXGIOutput_TakeOwnership
Opcode
Start

Fields #

NameDescription
pThis Pointer
pDevice Pointer
bExclusive UInt32

Event ID 147: IDXGIOutput_TakeOwnershipStop

#
Channel
Logging
Task
IDXGIOutput_TakeOwnership
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 148: IDXGIOutput_ReleaseOwnershipStart

#
Channel
Logging
Task
IDXGIOutput_ReleaseOwnership
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 149: IDXGIOutput_ReleaseOwnershipStop

#
Channel
Logging
Task
IDXGIOutput_ReleaseOwnership
Opcode
Stop

Event ID 150: IDXGIOutput_GetGammaControlCapabilitiesStart

#
Channel
Logging
Task
IDXGIOutput_GetGammaControlCapabilities
Opcode
Start

Fields #

NameDescription
pThis Pointer
pGammaCaps Pointer

Event ID 151: IDXGIOutput_GetGammaControlCapabilitiesStop

#
Channel
Logging
Task
IDXGIOutput_GetGammaControlCapabilities
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 152: IDXGIOutput_SetGammaControlStart

#
Channel
Logging
Task
IDXGIOutput_SetGammaControl
Opcode
Start

Fields #

NameDescription
pThis Pointer
pArray Binary

Event ID 153: IDXGIOutput_SetGammaControlStop

#
Channel
Logging
Task
IDXGIOutput_SetGammaControl
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 154: IDXGIOutput_GetGammaControlStart

#
Channel
Logging
Task
IDXGIOutput_GetGammaControl
Opcode
Start

Fields #

NameDescription
pThis Pointer
pArray Binary

Event ID 155: IDXGIOutput_GetGammaControlStop

#
Channel
Logging
Task
IDXGIOutput_GetGammaControl
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 156: IDXGIOutput_SetDisplaySurfaceStart

#
Channel
Logging
Task
IDXGIOutput_SetDisplaySurface
Opcode
Start

Fields #

NameDescription
pThis Pointer
pScanoutSurface Pointer

Event ID 157: IDXGIOutput_SetDisplaySurfaceStop

#
Channel
Logging
Task
IDXGIOutput_SetDisplaySurface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 158: IDXGIOutput_GetDisplaySurfaceDataStart

#
Channel
Logging
Task
IDXGIOutput_GetDisplaySurfaceData
Opcode
Start

Fields #

NameDescription
pThis Pointer
pScanoutSurface Pointer

Event ID 159: IDXGIOutput_GetDisplaySurfaceDataStop

#
Channel
Logging
Task
IDXGIOutput_GetDisplaySurfaceData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 160: IDXGIOutput_GetFrameStatisticsStart

#
Channel
Logging
Task
IDXGIOutput_GetFrameStatistics
Opcode
Start

Fields #

NameDescription
pThis Pointer
pStats Binary

Event ID 161: IDXGIOutput_GetFrameStatisticsStop

#
Channel
Logging
Task
IDXGIOutput_GetFrameStatistics
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 162: IDXGISwapChain_QueryInterfaceStart

#
Channel
Logging
Task
IDXGISwapChain_QueryInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 163: IDXGISwapChain_QueryInterfaceStop

#
Channel
Logging
Task
IDXGISwapChain_QueryInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 164: IDXGISwapChain_AddRefStart

#
Channel
Logging
Task
IDXGISwapChain_AddRef
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 165: IDXGISwapChain_AddRefStop

#
Channel
Logging
Task
IDXGISwapChain_AddRef
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 166: IDXGISwapChain_ReleaseStart

#
Channel
Logging
Task
IDXGISwapChain_Release
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 167: IDXGISwapChain_ReleaseStop

#
Channel
Logging
Task
IDXGISwapChain_Release
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 168: IDXGISwapChain_SetPrivateDataStart

#
Channel
Logging
Task
IDXGISwapChain_SetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
uiDataSize UInt32
pData Pointer

Event ID 169: IDXGISwapChain_SetPrivateDataStop

#
Channel
Logging
Task
IDXGISwapChain_SetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 170: IDXGISwapChain_SetPrivateDataInterfaceStart

#
Channel
Logging
Task
IDXGISwapChain_SetPrivateDataInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pInterface Pointer

Event ID 171: IDXGISwapChain_SetPrivateDataInterfaceStop

#
Channel
Logging
Task
IDXGISwapChain_SetPrivateDataInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 172: IDXGISwapChain_GetPrivateDataStart

#
Channel
Logging
Task
IDXGISwapChain_GetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pDataSize UInt32
pData Pointer

Event ID 173: IDXGISwapChain_GetPrivateDataStop

#
Channel
Logging
Task
IDXGISwapChain_GetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
pDataSize UInt32
pData Pointer

Event ID 174: IDXGISwapChain_GetParentStart

#
Channel
Logging
Task
IDXGISwapChain_GetParent
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 175: IDXGISwapChain_GetParentStop

#
Channel
Logging
Task
IDXGISwapChain_GetParent
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 176: IDXGISwapChain_GetDeviceStart

#
Channel
Logging
Task
IDXGISwapChain_GetDevice
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 177: IDXGISwapChain_GetDeviceStop

#
Channel
Logging
Task
IDXGISwapChain_GetDevice
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 178: IDXGISwapChain_PresentStart

#
Channel
Logging
Task
IDXGISwapChain_Present
Opcode
Start

Fields #

NameDescription
pThis Pointer
SyncInterval UInt32
dwFlags UInt32

Event ID 179: IDXGISwapChain_PresentStop

#
Channel
Logging
Task
IDXGISwapChain_Present
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 180: IDXGISwapChain_GetBufferStart

#
Channel
Logging
Task
IDXGISwapChain_GetBuffer
Opcode
Start

Fields #

NameDescription
pThis Pointer
iBuffer UInt32
Interface GUID
ppSurface Pointer

Event ID 181: IDXGISwapChain_GetBufferStop

#
Channel
Logging
Task
IDXGISwapChain_GetBuffer
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 182: IDXGISwapChain_SetFullscreenStateStart

#
Channel
Logging
Task
IDXGISwapChain_SetFullscreenState
Opcode
Start

Fields #

NameDescription
pThis Pointer
bFullscreen UInt32
pTarget Pointer

Event ID 183: IDXGISwapChain_SetFullscreenStateStop

#
Channel
Logging
Task
IDXGISwapChain_SetFullscreenState
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 184: IDXGISwapChain_GetFullscreenStateStart

#
Channel
Logging
Task
IDXGISwapChain_GetFullscreenState
Opcode
Start

Fields #

NameDescription
pThis Pointer
pbFullscreen UInt32
ppTarget Pointer

Event ID 185: IDXGISwapChain_GetFullscreenStateStop

#
Channel
Logging
Task
IDXGISwapChain_GetFullscreenState
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 186: IDXGISwapChain_GetDescStart

#
Channel
Logging
Task
IDXGISwapChain_GetDesc
Opcode
Start

Fields #

NameDescription
pThis Pointer
pDesc Binary

Event ID 187: IDXGISwapChain_GetDescStop

#
Channel
Logging
Task
IDXGISwapChain_GetDesc
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 188: IDXGISwapChain_ResizeBuffersStart

#
Channel
Logging
Task
IDXGISwapChain_ResizeBuffers
Opcode
Start

Fields #

NameDescription
pThis Pointer
BufferCount UInt32
Width UInt32
Height UInt32
NewFormat UInt32
SwapChainFalgs UInt32

Event ID 189: IDXGISwapChain_ResizeBuffersStop

#
Channel
Logging
Task
IDXGISwapChain_ResizeBuffers
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 190: IDXGISwapChain_ResizeTargetStart

#
Channel
Logging
Task
IDXGISwapChain_ResizeTarget
Opcode
Start

Fields #

NameDescription
pThis Pointer
pNewTargetParameters Binary

Event ID 191: IDXGISwapChain_ResizeTargetStop

#
Channel
Logging
Task
IDXGISwapChain_ResizeTarget
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 192: IDXGISwapChain_GetContainingOutputStart

#
Channel
Logging
Task
IDXGISwapChain_GetContainingOutput
Opcode
Start

Fields #

NameDescription
pThis Pointer
ppOutput Pointer

Event ID 193: IDXGISwapChain_GetContainingOutputStop

#
Channel
Logging
Task
IDXGISwapChain_GetContainingOutput
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 194: IDXGISwapChain_GetFrameStatisticsStart

#
Channel
Logging
Task
IDXGISwapChain_GetFrameStatistics
Opcode
Start

Fields #

NameDescription
pThis Pointer
pStats Binary

Event ID 195: IDXGISwapChain_GetFrameStatisticsStop

#
Channel
Logging
Task
IDXGISwapChain_GetFrameStatistics
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 196: IDXGISwapChain_GetLastPresentCount

#
Channel
Logging
Also via
realtime ETW trace
Task
IDXGISwapChain_GetLastPresentCount
Opcode
Start

Fields #

NameDescription
pThis Pointer
pLastPresentCount Pointer

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}",
    "event_source_name": "",
    "event_id": 196,
    "version": 0,
    "level": 0,
    "task": 89,
    "opcode": 1,
    "keywords": "0x4000000000000000",
    "time_created": "2026-06-02T04:52:56.603+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1712
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "pLastPresentCount": "0x3AA4C7F830",
    "pThis": "0x1B78367BBE0"
  },
  "message": "IDXGISwapChain_GetLastPresentCount"
}

Event ID 197: IDXGISwapChain_GetLastPresentCount

#
Channel
Logging
Also via
realtime ETW trace
Task
IDXGISwapChain_GetLastPresentCount
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}",
    "event_source_name": "",
    "event_id": 197,
    "version": 0,
    "level": 0,
    "task": 89,
    "opcode": 2,
    "keywords": "0x4000000000000000",
    "time_created": "2026-06-02T04:52:56.603+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 1648,
      "thread_id": 1712
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "m_Ret": 0
  },
  "message": "IDXGISwapChain_GetLastPresentCount"
}

Event ID 198: IDXGIFactory_QueryInterfaceStart

#
Channel
Logging
Task
IDXGIFactory_QueryInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 199: IDXGIFactory_QueryInterfaceStop

#
Channel
Logging
Task
IDXGIFactory_QueryInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 200: IDXGIFactory_AddRefStart

#
Channel
Logging
Task
IDXGIFactory_AddRef
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 201: IDXGIFactory_AddRefStop

#
Channel
Logging
Task
IDXGIFactory_AddRef
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 202: IDXGIFactory_ReleaseStart

#
Channel
Logging
Task
IDXGIFactory_Release
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 203: IDXGIFactory_ReleaseStop

#
Channel
Logging
Task
IDXGIFactory_Release
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 204: IDXGIFactory_SetPrivateDataStart

#
Channel
Logging
Task
IDXGIFactory_SetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
uiDataSize UInt32
pData Pointer

Event ID 205: IDXGIFactory_SetPrivateDataStop

#
Channel
Logging
Task
IDXGIFactory_SetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 206: IDXGIFactory_SetPrivateDataInterfaceStart

#
Channel
Logging
Task
IDXGIFactory_SetPrivateDataInterface
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pInterface Pointer

Event ID 207: IDXGIFactory_SetPrivateDataInterfaceStop

#
Channel
Logging
Task
IDXGIFactory_SetPrivateDataInterface
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 208: IDXGIFactory_GetPrivateDataStart

#
Channel
Logging
Task
IDXGIFactory_GetPrivateData
Opcode
Start

Fields #

NameDescription
pThis Pointer
Name Binary
pDataSize UInt32
pData Pointer

Event ID 209: IDXGIFactory_GetPrivateDataStop

#
Channel
Logging
Task
IDXGIFactory_GetPrivateData
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
pDataSize UInt32
pData Pointer

Event ID 210: IDXGIFactory_GetParentStart

#
Channel
Logging
Task
IDXGIFactory_GetParent
Opcode
Start

Fields #

NameDescription
pThis Pointer
riid GUID
ppvObject Pointer

Event ID 211: IDXGIFactory_GetParentStop

#
Channel
Logging
Task
IDXGIFactory_GetParent
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32
ppvObject Pointer

Event ID 212: IDXGIFactory_EnumAdaptersStart

#
Channel
Logging
Level
LogAlways
Task
IDXGIFactory_EnumAdapters
Opcode
Start

Fields #

NameDescription
pThis Pointer
iAdapter UInt32
ppAdapterInterface Pointer

Example Event #

{
  "system": {
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 212,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 13916,
      "thread_id": 1804
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 1,
    "provider": "Microsoft-Windows-DXGI",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 05:43:11.183Z",
    "version": 0
  },
  "event_data": {
    "iAdapter": 0,
    "pThis": "0x1CB6CE29BC0",
    "ppAdapterInterface": "0x0"
  },
  "message": ""
}

Event ID 213: IDXGIFactory_EnumAdaptersStop

#
Channel
Logging
Level
LogAlways
Task
IDXGIFactory_EnumAdapters
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 213,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 13916,
      "thread_id": 1804
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 2,
    "provider": "Microsoft-Windows-DXGI",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 05:43:11.183Z",
    "version": 0
  },
  "event_data": {
    "m_Ret": 0
  },
  "message": ""
}

Event ID 214: IDXGIFactory_MakeWindowAssociationStart

#
Channel
Logging
Task
IDXGIFactory_MakeWindowAssociation
Opcode
Start

Fields #

NameDescription
pThis Pointer
hWnd UInt64
Flags UInt32

Event ID 215: IDXGIFactory_MakeWindowAssociationStop

#
Channel
Logging
Task
IDXGIFactory_MakeWindowAssociation
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 216: IDXGIFactory_GetWindowAssociationStart

#
Channel
Logging
Task
IDXGIFactory_GetWindowAssociation
Opcode
Start

Fields #

NameDescription
pThis Pointer
phWnd UInt64

Event ID 217: IDXGIFactory_GetWindowAssociationStop

#
Channel
Logging
Task
IDXGIFactory_GetWindowAssociation
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 218: IDXGIFactory_CreateSwapChainStart

#
Channel
Logging
Task
IDXGIFactory_CreateSwapChain
Opcode
Start

Fields #

NameDescription
pThis Pointer
pDevice Pointer
pDesc Binary
ppSwapChain Pointer

Event ID 219: IDXGIFactory_CreateSwapChainStop

#
Channel
Logging
Task
IDXGIFactory_CreateSwapChain
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 220: IDXGIFactory_CreateSoftwareAdapterStart

#
Channel
Logging
Level
LogAlways
Task
IDXGIFactory_CreateSoftwareAdapter
Opcode
Start

Fields #

NameDescription
pThis Pointer
hModule UInt64
ppAdapter Pointer

Example Event #

{
  "system": {
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 220,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 13916,
      "thread_id": 1804
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 1,
    "provider": "Microsoft-Windows-DXGI",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 05:43:11.509Z",
    "version": 0
  },
  "event_data": {
    "hModule": 140731734163456,
    "pThis": "0x1CB6CE58470",
    "ppAdapter": "0x0"
  },
  "message": ""
}

Event ID 221: IDXGIFactory_CreateSoftwareAdapterStop

#
Channel
Logging
Level
LogAlways
Task
IDXGIFactory_CreateSoftwareAdapter
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 221,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 13916,
      "thread_id": 1804
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 2,
    "provider": "Microsoft-Windows-DXGI",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 05:43:11.509Z",
    "version": 0
  },
  "event_data": {
    "m_Ret": 0
  },
  "message": ""
}

Event ID 848: CreateDXGIFactory1Start

#
Channel
Logging
Task
CreateDXGIFactory1
Opcode
Start

Fields #

NameDescription
riid GUID
ppFactory Pointer

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 848,
    "version": 0,
    "level": 0,
    "task": 465,
    "opcode": 1,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.636098000+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "riid": "{50c83a1c-e072-4c48-87b0-3630fa36a6d0}",
    "ppFactory": "0x0"
  },
  "message": ""
}

Event ID 849: CreateDXGIFactory1Stop

#
Channel
Logging
Task
CreateDXGIFactory1
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-DXGI",
    "guid": "{ca11c036-0102-4a2d-a6ad-f03cfed5d3c9}",
    "event_source_name": "",
    "event_id": 849,
    "version": 0,
    "level": 0,
    "task": 465,
    "opcode": 2,
    "keywords": "0x4000000000000000",
    "time_created": "2026-07-19T04:35:13.656144300+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 3560,
      "thread_id": 6040
    },
    "channel": "Microsoft-Windows-DXGI/Logging",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "m_Ret": "0"
  },
  "message": ""
}

Event ID 850: IDXGISwapChain_SetSourceSizeStart

#
Channel
Logging
Task
IDXGISwapChain_SetSourceSize
Opcode
Start

Fields #

NameDescription
pThis Pointer
Width UInt32
Height UInt32

Event ID 851: IDXGISwapChain_SetSourceSizeStop

#
Channel
Logging
Task
IDXGISwapChain_SetSourceSize
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 852: IDXGISwapChain_GetSourceSizeStart

#
Channel
Logging
Task
IDXGISwapChain_GetSourceSize
Opcode
Start

Fields #

NameDescription
pThis Pointer
pWidth Pointer
pHeight Pointer

Event ID 853: IDXGISwapChain_GetSourceSizeStop

#
Channel
Logging
Task
IDXGISwapChain_GetSourceSize
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 854: IDXGISwapChainPartner_PresentBufferStart

#
Channel
Logging
Task
IDXGISwapChainPartner_PresentBuffer
Opcode
Start

Fields #

NameDescription
pThis Pointer
BufferToPresent UInt32
SyncInterval UInt32
Flags UInt32

Event ID 855: IDXGISwapChainPartner_PresentBufferStop

#
Channel
Logging
Task
IDXGISwapChainPartner_PresentBuffer
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 856: IDXGISwapChain_SetMaximumFrameLatencyStart

#
Channel
Logging
Task
IDXGISwapChain_SetMaximumFrameLatency
Opcode
Start

Fields #

NameDescription
pThis Pointer
MaxLatency UInt32

Event ID 857: IDXGISwapChain_SetMaximumFrameLatencyStop

#
Channel
Logging
Task
IDXGISwapChain_SetMaximumFrameLatency
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 858: IDXGISwapChain_GetMaximumFrameLatencyStart

#
Channel
Logging
Task
IDXGISwapChain_GetMaximumFrameLatency
Opcode
Start

Fields #

NameDescription
pThis Pointer
pMaxLatency Pointer

Event ID 859: IDXGISwapChain_GetMaximumFrameLatencyStop

#
Channel
Logging
Task
IDXGISwapChain_GetMaximumFrameLatency
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 860: IDXGISwapChain_GetFrameLatencyWaitableObjectStart

#
Channel
Logging
Task
IDXGISwapChain_GetFrameLatencyWaitableObject
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 861: IDXGISwapChain_GetFrameLatencyWaitableObjectStop

#
Channel
Logging
Task
IDXGISwapChain_GetFrameLatencyWaitableObject
Opcode
Stop

Fields #

NameDescription
m_Ret Pointer

Event ID 862: IDXGISwapChainPartner_SetSourceRectStart

#
Channel
Logging
Task
IDXGISwapChainPartner_SetSourceRect
Opcode
Start

Fields #

NameDescription
pThis Pointer
pRect Pointer
Rect Int32

Event ID 863: IDXGISwapChainPartner_SetSourceRectStop

#
Channel
Logging
Task
IDXGISwapChainPartner_SetSourceRect
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 864: IDXGISwapChainPartner_SetTargetRectStart

#
Channel
Logging
Task
IDXGISwapChainPartner_SetTargetRect
Opcode
Start

Fields #

NameDescription
pThis Pointer
pRect Pointer
Rect Int32

Event ID 865: IDXGISwapChainPartner_SetTargetRectStop

#
Channel
Logging
Task
IDXGISwapChainPartner_SetTargetRect
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 866: IDXGISwapChainPartner_SetDestSizeStart

#
Channel
Logging
Task
IDXGISwapChainPartner_SetDestSize
Opcode
Start

Fields #

NameDescription
pThis Pointer
Width UInt32
Height UInt32

Event ID 867: IDXGISwapChainPartner_SetDestSizeStop

#
Channel
Logging
Task
IDXGISwapChainPartner_SetDestSize
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 868: IDXGISwapChainPartner_GetSourceRectStart

#
Channel
Logging
Task
IDXGISwapChainPartner_GetSourceRect
Opcode
Start

Fields #

NameDescription
pThis Pointer
pRect Pointer

Event ID 869: IDXGISwapChainPartner_GetSourceRectStop

#
Channel
Logging
Task
IDXGISwapChainPartner_GetSourceRect
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 870: IDXGISwapChainPartner_GetTargetRectStart

#
Channel
Logging
Task
IDXGISwapChainPartner_GetTargetRect
Opcode
Start

Fields #

NameDescription
pThis Pointer
pRect Pointer

Event ID 871: IDXGISwapChainPartner_GetTargetRectStop

#
Channel
Logging
Task
IDXGISwapChainPartner_GetTargetRect
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 872: IDXGISwapChainPartner_GetDestSizeStart

#
Channel
Logging
Task
IDXGISwapChainPartner_GetDestSize
Opcode
Start

Fields #

NameDescription
pThis Pointer
pWidth Pointer
pHeight Pointer

Event ID 873: IDXGISwapChainPartner_GetDestSizeStop

#
Channel
Logging
Task
IDXGISwapChainPartner_GetDestSize
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 874: IDXGISwapChainPartner_SetColorSpaceStart

#
Channel
Logging
Task
IDXGISwapChainPartner_SetColorSpace
Opcode
Start

Fields #

NameDescription
pThis Pointer
YCbCrFlags UInt32

Event ID 875: IDXGISwapChainPartner_SetColorSpaceStop

#
Channel
Logging
Task
IDXGISwapChainPartner_SetColorSpace
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 876: IDXGISwapChainPartner_GetColorSpaceStart

#
Channel
Logging
Task
IDXGISwapChainPartner_GetColorSpace
Opcode
Start

Fields #

NameDescription
pThis Pointer

Event ID 877: IDXGISwapChainPartner_GetColorSpaceStop

#
Channel
Logging
Task
IDXGISwapChainPartner_GetColorSpace
Opcode
Stop

Fields #

NameDescription
YCbCrFlags UInt32

Event ID 878: IDXGISwapChain_SetMatrixTransformStart

#
Channel
Logging
Task
IDXGISwapChain_SetMatrixTransform
Opcode
Start

Fields #

NameDescription
pThis Pointer
pMatrix Pointer
Matrix Float

Event ID 879: IDXGISwapChain_SetMatrixTransformStop

#
Channel
Logging
Task
IDXGISwapChain_SetMatrixTransform
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 880: IDXGISwapChain_GetMatrixTransformStart

#
Channel
Logging
Task
IDXGISwapChain_GetMatrixTransform
Opcode
Start

Fields #

NameDescription
pThis Pointer
pMatrix Pointer

Event ID 881: IDXGISwapChain_GetMatrixTransformStop

#
Channel
Logging
Task
IDXGISwapChain_GetMatrixTransform
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 882: IDXGISwapChainPartner_PresentExStart

#
Channel
Logging
Task
IDXGISwapChainPartner_PresentEx
Opcode
Start

Fields #

NameDescription
pThis Pointer
SyncInterval UInt32
Flags UInt32
PartnerFlags UInt32

Event ID 883: IDXGISwapChainPartner_PresentExStop

#
Channel
Logging
Task
IDXGISwapChainPartner_PresentEx
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 884: IDXGISwapChainPartner_SetPresentDurationStart

#
Channel
Logging
Task
IDXGISwapChainPartner_SetPresentDuration
Opcode
Start

Fields #

NameDescription
pThis Pointer
Duration UInt32

Event ID 885: IDXGISwapChainPartner_SetPresentDurationStop

#
Channel
Logging
Task
IDXGISwapChainPartner_SetPresentDuration
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 886: IDXGISwapChainPartner_CheckPresentDurationSupportStart

#
Channel
Logging
Task
IDXGISwapChainPartner_CheckPresentDurationSupport
Opcode
Start

Fields #

NameDescription
pThis Pointer
DesiredPresentDuration UInt32
pClosestSmallerPresentDuration Pointer
pClosestLargerPresentDuration Pointer

Event ID 887: IDXGISwapChainPartner_CheckPresentDurationSupportStop

#
Channel
Logging
Task
IDXGISwapChainPartner_CheckPresentDurationSupport
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Event ID 888: IDXGIAdapter_EnumOutputs2Start

#
Channel
Logging
Task
IDXGIAdapter_EnumOutputs2
Opcode
Start

Fields #

NameDescription
pThis Pointer
iOutput UInt32
iOutputType UInt32
ppOutput Pointer

Event ID 889: IDXGIAdapter_EnumOutputs2Stop

#
Channel
Logging
Task
IDXGIAdapter_EnumOutputs2
Opcode
Stop

Fields #

NameDescription
m_Ret UInt32

Provenance

ETW provider GUID {CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}

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

  • WS2022-20348.4893, sample captured from a live trace, binary version 10.0.20348.3692, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, sample captured from a live trace, binary version 10.0.26100.5074, captured 2026-06-02 — Manifest XML pack, 2.0 MB
  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.3692, 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
  • JD-WIN11-22H2-1-native-20260719, sample captured from a live trace, binary version 10.0.22621.5415, captured 2026-07-19

    Native ETL capture of controlled local graphics workloads; identifiers were sanitized in catalog examples.