функция обратного вызова 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 | ПАССИВНЫЙ |