функция обратного вызова 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 |