Microsoft-Windows-DXGI
212 events across 3 channels
Event ID 1: FactoryStart
#Fields #
| Name | Description |
|---|---|
pIDXGIFactory Pointer | |
Mode UInt32 | |
BlockedAdapters UInt32 | |
PnPID UnicodeString | |
DriverVersion UnicodeString | |
EffectsPreference UInt64 |
Event ID 2: FactoryStop
#Fields #
| Name | Description |
|---|---|
pIDXGIFactory Pointer | |
Mode UInt32 | |
BlockedAdapters UInt32 | |
PnPID UnicodeString | |
DriverVersion UnicodeString | |
EffectsPreference UInt64 |
Event ID 3: FactoryDCStart
#Fields #
| Name | Description |
|---|---|
pIDXGIFactory Pointer | |
Mode UInt32 | |
BlockedAdapters UInt32 | |
PnPID UnicodeString | |
DriverVersion UnicodeString | |
EffectsPreference UInt64 |
Event ID 4: AdapterStart
#Fields #
| Name | Description |
|---|---|
pIDXGIAdapter Pointer | |
pIDXGIFactory Pointer | |
KMTAdapterHandle UInt32 | |
ThunkDLLHandle Pointer | |
SharedResources Boolean |
Event ID 5: AdapterStop
#Fields #
| Name | Description |
|---|---|
pIDXGIAdapter Pointer | |
pIDXGIFactory Pointer | |
KMTAdapterHandle UInt32 | |
ThunkDLLHandle Pointer | |
SharedResources Boolean |
Event ID 6: AdapterDCStart
#Fields #
| Name | Description |
|---|---|
pIDXGIAdapter Pointer | |
pIDXGIFactory Pointer | |
KMTAdapterHandle UInt32 | |
ThunkDLLHandle Pointer | |
SharedResources Boolean |
Event ID 7: OutputStart
#Fields #
| Name | Description |
|---|---|
pIDXGIOutput Pointer | |
pIDXGIAdapter Pointer | |
VidPnSourceID UInt32 | |
GDIDeviceName UnicodeString |
Event ID 8: OutputStop
#Fields #
| Name | Description |
|---|---|
pIDXGIOutput Pointer | |
pIDXGIAdapter Pointer | |
VidPnSourceID UInt32 | |
GDIDeviceName UnicodeString |
Event ID 9: OutputDCStart
#Fields #
| Name | Description |
|---|---|
pIDXGIOutput Pointer | |
pIDXGIAdapter Pointer | |
VidPnSourceID UInt32 | |
GDIDeviceName UnicodeString |
Event ID 10: SwapChainStart
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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 42: Present
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
ReturnValue UInt32 | |
pNewPrimary Pointer | |
pNewProxyPrimary Pointer | |
NewWinFlipProxyBufferCount UInt8 |
Event ID 49: SetFullscreenStateStart
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
OldWindowed Boolean | |
pOldOutput Pointer | |
pOldPrimary Pointer | |
pOldProxyPrimary Pointer | |
OldWinFlipProxyBufferCount UInt8 | |
OldSwapEffect UInt32 |
Event ID 50: SetFullscreenStateStop
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
ReturnValue UInt32 | |
NewWindowed Boolean | |
pNewOutput Pointer | |
pNewPrimary Pointer | |
pNewProxyPrimary Pointer | |
NewWinFlipProxyBufferCount UInt8 | |
NewSwapEffect UInt32 |
Event ID 51: FindClosestMatchingModeStart
#Fields #
| Name | Description |
|---|---|
pIDXGIOutput Pointer | |
WidthToMatch UInt32 | |
HeightToMatch UInt32 | |
RefreshNumeratorToMatch UInt32 | |
RefreshDenominatorToMatch UInt32 | |
FormatToMatch UInt32 | |
ScanlineOrderingToMatch UInt32 | |
ScalingToMatch UInt32 |
Event ID 52: FindClosestMatchingModeStop
#Fields #
| Name | Description |
|---|---|
pIDXGIOutput Pointer | |
ReturnValue UInt32 | |
WidthResult UInt32 | |
HeightResult UInt32 | |
RefreshNumeratorResult UInt32 | |
RefreshDenominatorResult UInt32 | |
FormatResult UInt32 | |
ScanlineOrderingResult UInt32 | |
ScalingResult UInt32 |
Event ID 54: FlipCPUSyncTimeout
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
BackBufferNumber UInt32 | |
BackBufferHandle Pointer | |
BackBufferEventHandle Pointer |
Event ID 55: PresentMultiplaneOverlayStart
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
Flags UInt32 | |
SyncInterval UInt32 | |
NumPlanes UInt32 | |
LayerMask UInt32 |
Event ID 57: CheckMultiplaneOverlaySupportStart
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
NumPlanes UInt32 |
Event ID 59: GetMultiplaneOverlayCaps
#Fields #
| Name | Description |
|---|---|
pIDXGIOutput Pointer | |
MaxPlanes UInt32 | |
OverlayMaxRGBPlanes UInt32 | |
OverlayMaxYUVPlanes UInt32 | |
OverlayCaps UInt32 | |
PanelFitterMaxRGBPlanes UInt32 | |
PanelFitterCaps UInt32 |
Event ID 60: PresentMultiplaneOverlayChange
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
LayerIndex UInt32 | |
Enabled Boolean |
Event ID 61: CheckMultiplaneOverlaySupportFail
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
KernelSupport Boolean | |
DriverFailed Boolean | |
InvalidParam Boolean | |
NumPlanes UInt32 |
Event ID 62: CheckMultiplaneOverlaySupportFail62
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
Width UInt32 | |
Height UInt32 | |
DXGIFormat UInt32 |
Event ID 65: SetHardwareProtectionOnSwapChainBuffer
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
Enabled Boolean |
Event ID 66: ReCreateSwapChainBufferForHardwareProtection
#Fields #
| Name | Description |
|---|---|
pIDXGISwapChain Pointer | |
Enabled Boolean |
Event ID 67: SetHardwareProtectionFailure
#Fields #
| Name | Description |
|---|---|
pIDXGISwapchain Pointer | |
Result UInt32 |
Event ID 68: CheckOverlayColorSpaceSupport
#Fields #
| Name | Description |
|---|---|
pIDXGIOutput Pointer | |
Format UInt32 | |
ColorSpace UInt32 | |
OutputFlags UInt32 | |
Result UInt32 |
Event ID 70: JournalEntry
#Fields #
| Name | Description |
|---|---|
Index UInt32 | |
Code HexInt32 | |
ThreadId UInt32 | |
Message AnsiString |
Event ID 71: BindBackBuffersToDwm
#Fields #
| Name | Description |
|---|---|
pIDXGISwapchain Pointer | |
BackbufferCount UInt8 | |
BackbufferHandles Pointer |
Event ID 72: UnBindBackBuffersFromDwm
#Fields #
| Name | Description |
|---|---|
pIDXGISwapchain Pointer | |
KeepExistingContent Boolean |
Event ID 73: Factory
#Fields #
| Name | Description |
|---|---|
pIDXGIFactory Pointer | |
ReparentingOccurred Boolean | |
DecidingFactor UInt32 | |
GpuPreference UInt32 | |
Message UInt32 |
Event ID 74: SwapChain
#Fields #
| Name | Description |
|---|---|
pIDXGISwapchain Pointer | |
m_pPreferredOutput Pointer | |
NewSyncInterval UInt32 |
Event ID 75: LoadEffects
#Fields #
| Name | Description |
|---|---|
EffectsModuleName UnicodeString | |
NumLoadedEffects UInt16 |
Event ID 76: CreateEffect
#Fields #
| Name | Description |
|---|---|
EffectType UInt16 | |
EffectId GUID | |
Version AnsiString | |
Reason UInt16 | |
HResult HexInt32 |
Event ID 104: IDXGIAdapter_QueryInterfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 110: IDXGIAdapter_SetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
uiDataSize UInt32 | |
pData Pointer |
Event ID 112: IDXGIAdapter_SetPrivateDataInterfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pInterface Pointer |
Event ID 114: IDXGIAdapter_GetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pDataSize UInt32 | |
pData Pointer |
Event ID 115: IDXGIAdapter_GetPrivateDataStop
#Fields #
| Name | Description |
|---|---|
m_Ret UInt32 | |
pDataSize UInt32 | |
pData Pointer |
Event ID 116: IDXGIAdapter_GetParentStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 118: IDXGIAdapter_EnumOutputsStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
iOutput UInt32 | |
ppOutput Pointer |
Event ID 122: IDXGIAdapter_CheckInterfaceSupportStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
InterfaceName Binary | |
pUMDVersion UInt64 |
Event ID 124: IDXGIOutput_QueryInterfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 130: IDXGIOutput_SetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
uiDataSize UInt32 | |
pData Pointer |
Event ID 132: IDXGIOutput_SetPrivateDataInterfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pInterface Pointer |
Event ID 134: IDXGIOutput_GetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pDataSize UInt32 | |
pData Pointer |
Event ID 135: IDXGIOutput_GetPrivateDataStop
#Fields #
| Name | Description |
|---|---|
m_Ret UInt32 | |
pDataSize UInt32 | |
pData Pointer |
Event ID 136: IDXGIOutput_GetParentStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 140: IDXGIOutput_GetDisplayModeListStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
EnumFormat UInt32 | |
dwFlags UInt32 | |
pNumModes UInt32 | |
pDesc Binary |
Event ID 142: IDXGIOutput_FindClosestMatchingModeStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pModeToMatch Binary | |
pClosestMatch Binary | |
pConcernedDevice Pointer |
Event ID 144: IDXGIOutput_WaitForVBlank
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pDevice Pointer | |
bExclusive UInt32 |
Event ID 149: IDXGIOutput_ReleaseOwnershipStop
#Event ID 150: IDXGIOutput_GetGammaControlCapabilitiesStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pGammaCaps Pointer |
Event ID 156: IDXGIOutput_SetDisplaySurfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pScanoutSurface Pointer |
Event ID 158: IDXGIOutput_GetDisplaySurfaceDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pScanoutSurface Pointer |
Event ID 162: IDXGISwapChain_QueryInterfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 163: IDXGISwapChain_QueryInterfaceStop
#Fields #
| Name | Description |
|---|---|
m_Ret UInt32 | |
ppvObject Pointer |
Event ID 168: IDXGISwapChain_SetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
uiDataSize UInt32 | |
pData Pointer |
Event ID 170: IDXGISwapChain_SetPrivateDataInterfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pInterface Pointer |
Event ID 172: IDXGISwapChain_GetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pDataSize UInt32 | |
pData Pointer |
Event ID 173: IDXGISwapChain_GetPrivateDataStop
#Fields #
| Name | Description |
|---|---|
m_Ret UInt32 | |
pDataSize UInt32 | |
pData Pointer |
Event ID 174: IDXGISwapChain_GetParentStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 176: IDXGISwapChain_GetDeviceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 178: IDXGISwapChain_PresentStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
SyncInterval UInt32 | |
dwFlags UInt32 |
Event ID 180: IDXGISwapChain_GetBufferStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
iBuffer UInt32 | |
Interface GUID | |
ppSurface Pointer |
Event ID 182: IDXGISwapChain_SetFullscreenStateStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
bFullscreen UInt32 | |
pTarget Pointer |
Event ID 184: IDXGISwapChain_GetFullscreenStateStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pbFullscreen UInt32 | |
ppTarget Pointer |
Event ID 188: IDXGISwapChain_ResizeBuffersStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
BufferCount UInt32 | |
Width UInt32 | |
Height UInt32 | |
NewFormat UInt32 | |
SwapChainFalgs UInt32 |
Event ID 190: IDXGISwapChain_ResizeTargetStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pNewTargetParameters Binary |
Event ID 192: IDXGISwapChain_GetContainingOutputStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
ppOutput Pointer |
Event ID 194: IDXGISwapChain_GetFrameStatisticsStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pStats Binary |
Event ID 196: IDXGISwapChain_GetLastPresentCount
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
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
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 204: IDXGIFactory_SetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
uiDataSize UInt32 | |
pData Pointer |
Event ID 206: IDXGIFactory_SetPrivateDataInterfaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pInterface Pointer |
Event ID 208: IDXGIFactory_GetPrivateDataStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Name Binary | |
pDataSize UInt32 | |
pData Pointer |
Event ID 209: IDXGIFactory_GetPrivateDataStop
#Fields #
| Name | Description |
|---|---|
m_Ret UInt32 | |
pDataSize UInt32 | |
pData Pointer |
Event ID 210: IDXGIFactory_GetParentStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
riid GUID | |
ppvObject Pointer |
Event ID 212: IDXGIFactory_EnumAdaptersStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
iAdapter UInt32 | |
ppAdapterInterface Pointer |
Event ID 214: IDXGIFactory_MakeWindowAssociationStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
hWnd UInt64 | |
Flags UInt32 |
Event ID 216: IDXGIFactory_GetWindowAssociationStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
phWnd UInt64 |
Event ID 218: IDXGIFactory_CreateSwapChainStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pDevice Pointer | |
pDesc Binary | |
ppSwapChain Pointer |
Event ID 220: IDXGIFactory_CreateSoftwareAdapterStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
hModule UInt64 | |
ppAdapter Pointer |
Event ID 850: IDXGISwapChain_SetSourceSizeStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Width UInt32 | |
Height UInt32 |
Event ID 852: IDXGISwapChain_GetSourceSizeStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pWidth Pointer | |
pHeight Pointer |
Event ID 854: IDXGISwapChainPartner_PresentBufferStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
BufferToPresent UInt32 | |
SyncInterval UInt32 | |
Flags UInt32 |
Event ID 856: IDXGISwapChain_SetMaximumFrameLatencyStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
MaxLatency UInt32 |
Event ID 858: IDXGISwapChain_GetMaximumFrameLatencyStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pMaxLatency Pointer |
Event ID 860: IDXGISwapChain_GetFrameLatencyWaitableObjectStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer |
Event ID 862: IDXGISwapChainPartner_SetSourceRectStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pRect Pointer | |
Rect Int32 |
Event ID 864: IDXGISwapChainPartner_SetTargetRectStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pRect Pointer | |
Rect Int32 |
Event ID 866: IDXGISwapChainPartner_SetDestSizeStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Width UInt32 | |
Height UInt32 |
Event ID 868: IDXGISwapChainPartner_GetSourceRectStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pRect Pointer |
Event ID 870: IDXGISwapChainPartner_GetTargetRectStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pRect Pointer |
Event ID 872: IDXGISwapChainPartner_GetDestSizeStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pWidth Pointer | |
pHeight Pointer |
Event ID 874: IDXGISwapChainPartner_SetColorSpaceStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
YCbCrFlags UInt32 |
Event ID 878: IDXGISwapChain_SetMatrixTransformStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pMatrix Pointer | |
Matrix Float |
Event ID 880: IDXGISwapChain_GetMatrixTransformStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
pMatrix Pointer |
Event ID 882: IDXGISwapChainPartner_PresentExStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
SyncInterval UInt32 | |
Flags UInt32 | |
PartnerFlags UInt32 |
Event ID 884: IDXGISwapChainPartner_SetPresentDurationStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
Duration UInt32 |
Event ID 886: IDXGISwapChainPartner_CheckPresentDurationSupportStart
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
DesiredPresentDuration UInt32 | |
pClosestSmallerPresentDuration Pointer | |
pClosestLargerPresentDuration Pointer |
Event ID 887: IDXGISwapChainPartner_CheckPresentDurationSupportStop
#Fields #
| Name | Description |
|---|---|
m_Ret UInt32 |
Event ID 888: IDXGIAdapter_EnumOutputs2Start
#Fields #
| Name | Description |
|---|---|
pThis Pointer | |
iOutput UInt32 | |
iOutputType UInt32 | |
ppOutput Pointer |
Provenance
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID {CA11C036-0102-4A2D-A6AD-F03CFED5D3C9}
Defined in dxgi.dll, which carries the event manifest.
Observed on:
- WS2022-20348.4893, sample captured from a live trace, binary version 10.0.20348.3692, captured 2026-06-02
- Win11-26200.6584, sample captured from a live trace, binary version 10.0.26100.5074, captured 2026-06-02
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.3692, captured 2026-06-02
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02