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


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

Перечисление, указывающее, как этот путь был изменен после предыдущего успешного вызова Метода SetTimingsFromVidPn.

Синтаксис

typedef enum _DXGK_PATH_UPDATE {
  DXGK_PATH_UPDATE_UNMODIFIED,
  DXGK_PATH_UPDATE_ADDED,
  DXGK_PATH_UPDATE_MODIFIED,
  DXGK_PATH_UPDATE_REMOVED
} DXGK_PATH_UPDATE;

Константы

 
DXGK_PATH_UPDATE_UNMODIFIED
Указывает, что этот путь не изменялся с момента последнего вызова Метода SetTimingsFromVidPn. Это позволяет драйверу пропустить запрос VidPn на наличие изменений. Существующее сканирование должно продолжаться, кроме любых сбоев, которые могут быть вызваны переназначения ресурсов отображения для удовлетворения других путей.
DXGK_PATH_UPDATE_ADDED
Указывает, что этот путь является новым, поэтому драйвер должен полностью понять описание того, что требуется. Так как выделение для сканирования отсутствует, драйвер должен сканировать черный, пока ОС не свяжет одну или несколько плоскостей для сканирования.
DXGK_PATH_UPDATE_MODIFIED
Указывает, что этот путь был изменен с момента последнего вызова Метода SetTimingsFromVidPn. Драйвер должен будет допросить VidPn и проверка другие поля сведений о пути, чтобы понять, что изменилось. Операционная система удаляла все плоскости пикселей перед выполнением этого вызова, поэтому драйвер должен сканировать черный цвет, пока ос не свяжет одну или несколько плоскостей для сканирования.
DXGK_PATH_UPDATE_REMOVED
Указывает, что этот путь присутствовал в предыдущем VidPn, но был удален. Драйвер должен иметь возможность оптимизировать удаление, не опрашив VidPn, чтобы увидеть, что путь удален.

Требования

Требование Значение
Заголовок d3dkmddi.h