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


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

Вызовы ОС DXGKDDI_QUERYCONNECTIONCHANGE в ответ на изменение состояния, сообщаемое через DxgkCbIndicateConnectorChange или если поле OutputFlags.ConnectorStatusChanges указывает, что вызов SetTimingsFromVidPn обнаружил изменение состояния соединителя.

Синтаксис

DXGKDDI_QUERYCONNECTIONCHANGE DxgkddiQueryconnectionchange;

NTSTATUS DxgkddiQueryconnectionchange(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_QUERYCONNECTIONCHANGE pQueryConnectionChange
)
{...}

Параметры

hAdapter

Дескриптор, идентифицирующий адаптер.

pQueryConnectionChange

Указатель на структуру DXGKARG_QUERYCONNECTIONCHANGE , которая предоставляет выделенный ос буфер, в который драйвер должен скопировать самое старое изменение. Самое старое изменение оценивается по наименьшим значениям ConnectionChangeId.

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

Возвращаемое значение Описание
STATUS_SUCCESS Возвращается, если подпрограмма завершается успешно и возвращает запрошенное изменение.
STATUS_ALREADY_COMPLETE Возвращается, если подпрограмма выполнена успешно, но изменения уже были зарегистрированы в ОС.

Комментарии

Эта функция всегда вызывается на уровне PASSIVE, поэтому вспомогательный код должен быть доступен для страниц.

Требования

Требование Значение
Целевая платформа Windows
Header d3dkmddi.h