D3DKMT_TDRDBGCTRLTYPE enumeration (d3dkmthk.h)

Do not use the D3DKMT_TDRDBGCTRLTYPE enumeration; it is for testing purposes only.

The D3DKMT_TDRDBGCTRLTYPE enumeration type contains values that affect the behavior of the operating system's Timeout Detection and Recovery (TDR) process in a call to the OpenGL D3DKMTEscape function.

Syntax

typedef enum _D3DKMT_TDRDBGCTRLTYPE {
  D3DKMT_TDRDBGCTRLTYPE_FORCETDR,
  D3DKMT_TDRDBGCTRLTYPE_DISABLEBREAK,
  D3DKMT_TDRDBGCTRLTYPE_ENABLEBREAK,
  D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONAL,
  D3DKMT_TDRDBGCTRLTYPE_VSYNCTDR,
  D3DKMT_TDRDBGCTRLTYPE_GPUTDR,
  D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR,
  D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR,
  D3DKMT_TDRDBGCTRLTYPE_ENGINETDR
} D3DKMT_TDRDBGCTRLTYPE;

Constants

 
D3DKMT_TDRDBGCTRLTYPE_FORCETDR
Simulate a TDR.
D3DKMT_TDRDBGCTRLTYPE_DISABLEBREAK
Disable DebugBreak on timeout.
D3DKMT_TDRDBGCTRLTYPE_ENABLEBREAK
Enable DebugBreak on timeout.
D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONAL
Disables all safety conditions (e.g. check for consecutive recoveries).
D3DKMT_TDRDBGCTRLTYPE_VSYNCTDR
Simulate a Vsync TDR.
D3DKMT_TDRDBGCTRLTYPE_GPUTDR
Simulate a GPU TDR.
D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR
Simulate a display-only present TDR.

Supported starting with Windows 8.
D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR
Simulate a display-only VSync TDR.

Supported starting with Windows 8.
D3DKMT_TDRDBGCTRLTYPE_ENGINETDR
Simulate an engine TDR.

Supported starting with Windows 8.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmthk.h (include D3dkmthk.h)

See also

D3DKMTEscape

D3DKMT_ESCAPE