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