DXGK_CRTC_VSYNC_STATE 枚举 (d3dkmddi.h)

使用 VSYNC 时,DXGK_CRTC_VSYNC_STATE枚举为DxgkDdi_ControlInterrupt2提供了其他信息。

语法

typedef enum _DXGK_CRTC_VSYNC_STATE {
  DXGK_VSYNC_ENABLE = 0,
  DXGK_VSYNC_DISABLE_KEEP_PHASE = 1,
  DXGK_VSYNC_DISABLE_NO_PHASE = 2
} DXGK_CRTC_VSYNC_STATE;

常量

 
DXGK_VSYNC_ENABLE
值: 0
指示 VSYNC 中断已启用,每当显示目标进入 VBLANK 状态时,都会调用中断回调。
DXGK_VSYNC_DISABLE_KEEP_PHASE
值:1
指示 VSYNC 中断已禁用,显示驱动程序将确保重新进入已启用 VSYNC 状态的任何请求都将在禁用前的中断阶段执行此操作。
DXGK_VSYNC_DISABLE_NO_PHASE
值: 2
指示 VSYNC 中断已禁用,但显示驱动程序不需要在先前中断的阶段重新进入已启用 VSYNC 的状态。

要求

要求
最低受支持的客户端 Windows 10
标头 d3dkmddi.h

另请参阅

DxgkDdi_ControlInterrupt2