перечисление 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