перечисление DXGK_DIAG_DISPLAY_LINK_STATE (dispmprt.h)
DXGK_DIAG_DISPLAY_LINK_STATE предоставляет состояние ссылки на отображение целевой операционной системы (ОС) при сборе неинтрусивных диагностических сведений.
Синтаксис
typedef enum _DXGK_DIAG_DISPLAY_LINK_STATE {
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED
} DXGK_DIAG_DISPLAY_LINK_STATE;
Константы
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED Зарезервировано для использования ОС во время инициализации диагностики. |
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE Драйвер должен возвращать это значение, если целевой объект имеет тип, в котором отсутствует концепция связи или отсутствует согласование или подтверждение между оборудованием отображения и монитором (например, целевые объекты VGA). Это значение никогда не следует использовать для целевого объекта на основе DisplayPort. |
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE Драйвер должен вернуть это значение, если ссылка находится в стабильном состоянии, указывая, что согласование или подтверждение завершено, и ссылка готова к получению пиксельных данных. |
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED Драйвер должен вернуть это значение, если ссылка находится в состоянии сбоя после попытки согласования пропускной способности или любых других параметров с заданным приемником, например монитор, концентратор, донгл и т. д. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING Драйвер должен вернуть это значение, если ссылка в настоящее время обучена. Это не имеет значения, если это первая или последующая попытка обучения ссылок, так как ожидается, что при вызове этой диагностической DXGK_DISPLAYSTATE_NONINTRUSIVE DDI обучение уже должно быть завершено в идеальном сценарии. короткий интервал времени и, следовательно, не находится в стабильном состоянии. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE Драйвер должен возвращать это значение, если ссылка в настоящее время находится в стабильном состоянии, но только после нескольких попыток обучения. Есть сценарии, где даже если ссылка кажется стабильной в настоящее время, она может на самом деле вернуться к обучению в любое время. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED Драйвер должен вернуть это значение, если ссылка находится в состоянии сбоя, но только после нескольких попыток обучения. Разница между этим состоянием и DXGK_DIAG_DISPLAY_LINK_STATE_FAILED заключается в том, что это значение указывает на то, что ссылка потенциально проблемна и часто переходит в состояние обучения. |
Замечания
Перечисление DXGK_DIAG_DISPLAY_LINK_STATE является членом структуры DXGK_DISPLAYSTATE_NONINTRUSIVE. Он используется при сборе диагностических сведений с помощью вызовов DxgkDdiGetDisplayStateNonIntrusive.
DXGK_DIAG_DISPLAY_LINK_STATE не зависит от DisplayPort. Состояние связи относится к состоянию любого согласования или подтверждения между оборудованием отображения и монитором перед началом отправки данных пикселей.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 2004 |
заголовка | dispmprt.h |
См. также
DXGK_DISPLAYSTATE_NONINTRUSIVE