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