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          = 0,
  D3DKMT_TDRDBGCTRLTYPE_DISABLEBREAK      = 1,
  D3DKMT_TDRDBGCTRLTYPE_ENABLEBREAK       = 2,
  D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONAL     = 3,
  D3DKMT_TDRDBGCTRLTYPE_VSYNCTDR          = 4,
  D3DKMT_TDRDBGCTRLTYPE_GPUTDR            = 5,
#if (DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WIN8)
  D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR       = 6,
  D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR  = 7,
  D3DKMT_TDRDBGCTRLTYPE_ENGINETDR         = 8

#endif } 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

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dkmthk.h (include D3dkmthk.h)

See also

D3DKMT_ESCAPE
D3DKMTEscape

 

 

Send comments about this topic to Microsoft

Show: