D3DKMT_TDRDBGCTRLTYPE 枚举 (d3dkmthk.h)

请勿使用D3DKMT_TDRDBGCTRLTYPE枚举;它仅用于测试目的。

D3DKMT_TDRDBGCTRLTYPE 枚举类型包含的值会影响调用 OpenGL D3DKMTEscape 函数时操作系统的超时检测和恢复 (TDR) 进程的行为。

语法

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;

常量

 
D3DKMT_TDRDBGCTRLTYPE_FORCETDR
模拟 TDR。
D3DKMT_TDRDBGCTRLTYPE_DISABLEBREAK
在超时时禁用 DebugBreak。
D3DKMT_TDRDBGCTRLTYPE_ENABLEBREAK
在超时时启用 DebugBreak。
D3DKMT_TDRDBGCTRLTYPE_UNCONDITIONAL
禁用所有安全条件 (例如检查连续恢复) 。
D3DKMT_TDRDBGCTRLTYPE_VSYNCTDR
模拟 Vsync TDR。
D3DKMT_TDRDBGCTRLTYPE_GPUTDR
模拟 GPU TDR。
D3DKMT_TDRDBGCTRLTYPE_FORCEDODTDR
模拟仅显示存在的 TDR。

支持从Windows 8开始。
D3DKMT_TDRDBGCTRLTYPE_FORCEDODVSYNCTDR
模拟仅显示 VSync TDR。

支持从Windows 8开始。
D3DKMT_TDRDBGCTRLTYPE_ENGINETDR
模拟引擎 TDR。

支持从Windows 8开始。

要求

要求
最低受支持的客户端 Windows Vista
标头 d3dkmthk.h (包括 D3dkmthk.h)

另请参阅

D3DKMTEscape

D3DKMT_ESCAPE