Microsoft-Windows-D3D9

10 events across 1 channel

EventTitleChannelSample
1PresentStartAnalyticN
2PresentStopAnalyticN
3ResetStartAnalyticN
4ResetStopAnalyticN
5BindToDWMAnalyticN
6DWMRedirectionAnalyticN
7FlipExSurfaceTimeoutAnalyticN
8FlipExSemaphoreTimeoutAnalyticN
9GetPresentStatsAnalyticN
10DynamicSwitchAnalyticN

Event ID 1: PresentStart

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
Present
Opcode
Start

Fields #

NameDescription
pSwapchain Pointer
Flags UInt32

Event ID 2: PresentStop

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
Present
Opcode
Stop

Fields #

NameDescription
Result UInt32

Event ID 3: ResetStart

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
Reset
Opcode
Start

Fields #

NameDescription
pSwapchain Pointer
Width UInt32
Height UInt32
BackbufferFormat UInt32
BackbufferCount UInt32
SwapEffect UInt32
Windowed Boolean
PresentationInterval UInt32
AdditionalSwapchain Boolean

Event ID 4: ResetStop

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
Reset
Opcode
Stop

Fields #

NameDescription
Result UInt32

Event ID 5: BindToDWM

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
BindToDWM

Fields #

NameDescription
LogicalSurfaceHandle UInt64
BackBufferCount UInt16
SharedHandles UInt32

Event ID 6: DWMRedirection

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
DWMRedirection

Fields #

NameDescription
IsOn Boolean

Event ID 7: FlipExSurfaceTimeout

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
FlipExSurfaceTimeout

Fields #

NameDescription
LogicalSurfaceHandle UInt64
BackBufferNumber UInt32
BackBufferHandle UInt32

Event ID 8: FlipExSemaphoreTimeout

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
FlipExSemaphoreTimeout

Fields #

NameDescription
LogicalSurfaceHandle UInt64
AdjustValue UInt32
FenceValue UInt64

Event ID 9: GetPresentStats

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
GetPresentStats

Fields #

NameDescription
ReturnValue UInt32
PresentCount UInt32
PresentRefreshCount UInt32
SyncRefreshCount UInt32
SyncQPCTime UInt64

Event ID 10: DynamicSwitch

#
Provider
Microsoft-Windows-D3D9
Channel
Analytic
Task
DynamicSwitch

Fields #

NameDescription
ShouldSwitch Boolean
DecisionFactor UInt32

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 783aca0a-790e-4d7f-8451-aa850511c6b9

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

Observed on:

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

Downloads