// 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 referenceNo description available.
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.
D3DKMT_TDRDBGCTRLTYPE_FORCETDRSimulate a TDR.
D3DKMT_TDRDBGCTRLTYPE_DISABLEBREAKDisable DebugBreak on timeout.
D3DKMT_TDRDBGCTRLTYPE_ENABLEBREAKEnable DebugBreak on timeout.
D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONALDisables all safety conditions (e.g. check for consecutive recoveries).
D3DKMT_TDRDBGCTRLTYPE_VSYNCTDRSimulate a Vsync TDR.
D3DKMT_TDRDBGCTRLTYPE_GPUTDRSimulate a GPU TDR.
D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDRSimulate a display-only present TDR.
Supported starting with Windows 8.
D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDRSimulate a display-only VSync TDR.
Supported starting with Windows 8.
D3DKMT_TDRDBGCTRLTYPE_ENGINETDRSimulate an engine TDR.
Supported starting with Windows 8.