Поделиться через


Перечисление DXGK_CRTC_VSYNC_STATE (d3dkmddi.h)

Перечисление DXGK_CRTC_VSYNC_STATE предоставляет дополнительные сведения для DxgkDdi_ControlInterrupt2 при использовании VSYNC.

Синтаксис

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 enabled будет выполняться на этапе прерываний перед отключением.
DXGK_VSYNC_DISABLE_NO_PHASE
Значение: 2
Указывает, что прерывание VSYNC отключено, но драйверу дисплея не потребуется повторно вводить состояние VSYNC в фазе предыдущих прерываний.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть d3dkmddi.h

См. также раздел

DxgkDdi_ControlInterrupt2