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


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

Перечисление, указывающее тип действия обнаружения отображения.

Синтаксис

typedef enum _DXGK_DISPLAYDETECTCONTROLTYPE {
  DXGK_DDCT_UNINITIALIZED = 0,
  DXGK_DDCT_POLLONE,
  DXGK_DDCT_POLLALL,
  DXGK_DDCT_ENABLEHPD,
  DXGK_DDCT_DISABLEHPD
} DXGK_DISPLAYDETECTCONTROLTYPE;

Константы

 
DXGK_DDCT_UNINITIALIZED
Значение: 0
Указывает, что переменная типа DXGK_DISPLAYDETECTCONTROLTYPE еще не назначена значимым значением.
DXGK_DDCT_POLLONE
Запрашивает опрос целевого объекта, указанного в поле TargetId. Драйвер должен инициировать опрос целевого объекта, если текущее состояние не известно. Если состояние не совпадает с последним сообщаемым состоянием целевого объекта, необходимо сообщить об обновленном состоянии с помощью DxgkCbIndicateConnectorChange.
DXGK_DDCT_POLLALL
Запрос на инициирование опросов для всех целевых объектов, в которых драйвер не имеет текущего состояния перед завершением вызова, но драйвер не должен ждать результатов опроса перед возвращением.
При обнаружении состояния каждого целевого объекта, если оно не совпадает с состоянием предыдущего обновления, следует сообщить с помощью DxgkCbIndicateConnectorChange.
DXGK_DDCT_ENABLEHPD
Применяется ко всем целевым объектам и требует, чтобы драйвер включает новые уведомления и указывает все ожидающие уведомления с помощью DxgkCbIndicateConnectorChange перед завершением вызова. Он также должен инициировать опросы для всех целевых объектов, где драйвер не имеет текущего состояния перед завершением вызова, но он не должен ждать результатов опроса перед возвращением. Для адаптера POST важно, чтобы дисплей, который был инициализирован встроенной по встроенному ПО, включен в набор дисплеев, который сообщается перед возвращением из вызова, выполненного во время загрузки, чтобы ОС знала о мониторе, прежде чем запрашивать загрузочный функциональный VidPn. Так как встроенное ПО уже обнаружило и инициализировало загрузочный дисплей, и драйвер смог запросить состояние буфера кадров, состояние подключения должно быть известно драйвером и ожидая уведомления ос.
DXGK_DDCT_DISABLEHPD
Применяется ко всем целевым объектам и требует, чтобы драйвер отключает новые уведомления. Понятно, что это не препятствует отправке уведомления в полете после возвращения водителя.

Требования

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