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