функция обратного вызова 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 и перечисления перед режимом , чтобы ос могли запрашивать возможности, которые не зависят от конкретной конфигурации отображения, без добавления дополнительных сведений в перечисление. Затем, к завершению работы с RecommendMonitorModes, драйвер полностью понимает возможности монитора и может сообщить о них операционной системе. Это не обязательно означает, что все такие возможности доступны независимо от конфигурации дисплея, но это позволяет ОС делать определенные предположения.

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

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

Требования

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