D3DKMT_TDRDBGCTRLTYPE Enumeration

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

   
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmthk.h (include D3dkmthk.h)

See Also

D3DKMTEscape

D3DKMT_ESCAPE