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


функция обратного вызова DXGKDDI_UPDATEMONITORLINKINFO (d3dkmddi.h)

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

Синтаксис

DXGKDDI_UPDATEMONITORLINKINFO DxgkddiUpdatemonitorlinkinfo;

NTSTATUS DxgkddiUpdatemonitorlinkinfo(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_UPDATEMONITORLINKINFO pUpdateMonitorLinkInfoArg
)
{...}

Параметры

hAdapter

Определяет адаптер, на котором должны быть заданы сроки отображения.

pUpdateMonitorLinkInfoArg

Указатель на структуру DXGKARG_UPDATEMONITORLINKINFO, для которой драйвер записывает возможности связи монитора.

Возвращаемое значение

Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае верните соответствующий код ошибки ЗНАЧЕНИй NTSTATUS. Дополнительные сведения см. в значения NTSTATUS. Драйвер всегда должен возвращать код успешного выполнения, если в параметрах не возникает ошибка или ошибка обработки запроса.

Замечания

UpdateMonitorLinkCapabilities будет вызываться после функции обратного вызова RecommendMonitorModes и перед перечислением в режиме, чтобы возможности, которые не зависят от конкретной конфигурации дисплея, можно запрашивать ОС без добавления дополнительных сведений в перечисление. Затем к тому времени, когда рекомендацияMonitorModes завершена, драйвер полностью понял возможности монитора и может сообщить о них ос. Это не обязательно означает, что все такие возможности доступны независимо от конфигурации дисплея, но она позволяет ОС делать определенные предположения.

Структура DXGKARG_UPDATEMONITORLINKINFO также передает указания об использовании драйверу на основе конфигурации ОС монитора.

Эта функция всегда вызывается на пассивном уровне.

Требования

Требование Ценность
заголовка d3dkmddi.h
IRQL ПАССИВНЫЙ