Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |