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


функция обратного вызова 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, поэтому вспомогательный код должен быть доступен для страниц.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка d3dkmddi.h