D3DKMT_TDRDBGCTRLTYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmthk.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3dkmthk-_d3dkmt_tdrdbgctrltype)

_D3DKMT_TDRDBGCTRLTYPE enumeration

Description

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.

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.

See also

D3DKMTEscape

D3DKMT_ESCAPE