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) |