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


перечисление DXGK_GLITCH_CAUSE (d3dkmddi.h)

Перечисление, описывающее, что вызвало сбой во время вызова SetTimingsFromVidPn.

Синтаксис

typedef enum _DXGK_GLITCH_CAUSE {
  DXGK_GLITCH_CAUSE_DRIVER_ERROR,
  DXGK_GLITCH_CAUSE_TIMING_CHANGE,
  DXGK_GLITCH_CAUSE_PIPELINE_CHANGE,
  DXGK_GLITCH_CAUSE_MEMORY_TIMING,
  DXGK_GLITCH_CAUSE_ENCODER_RECONFIG,
  DXGK_GLITCH_CAUSE_MODIFIED_WIRE_USAGE,
  DXGK_GLITCH_CAUSE_METADATA_CHANGE,
  DXGK_GLITCH_CAUSE_NONE
} DXGK_GLITCH_CAUSE;

Константы

 
DXGK_GLITCH_CAUSE_DRIVER_ERROR
Указывает, что внутренняя ошибка драйвера вызвала сбой.
DXGK_GLITCH_CAUSE_TIMING_CHANGE
Указывает, что запрошенное время требует сбоя. Эту причину следует использовать только в том случае, если ОС запрашивала изменение, которое всегда приводило бы к сбою, а не к чему-то, что могло быть избежать при других обстоятельствах.

Например, это не следует использовать, если драйвер переключается на другой канал отображения для поддержки дополнительного пути, но его следует использовать, если ОС запрашивает другое время для предыдущего.
DXGK_GLITCH_CAUSE_PIPELINE_CHANGE
Указывает, что перенастройка конвейера отображения вызвала сбой.
DXGK_GLITCH_CAUSE_MEMORY_TIMING
Указывает, что изменение временных значений памяти графики вызвало сбой.
DXGK_GLITCH_CAUSE_ENCODER_RECONFIG
Указывает, что изменение конфигурации кодировщика для целевого объекта вызвало сбой.
DXGK_GLITCH_CAUSE_MODIFIED_WIRE_USAGE
Указывает, что изменение формата данных пикселей в транспортном потоке вызвало сбой.
DXGK_GLITCH_CAUSE_METADATA_CHANGE
Указывает, что изменение метаданных кадра вызвало сбой.
DXGK_GLITCH_CAUSE_NONE
Указывает, что не было сбоя.

Требования

Требование Ценность
заголовка d3dkmddi.h

См. также

DXGK_SET_TIMING_PATH_INFO

DXGKDDI_SETTIMINGSFROMVIDPN