функция обратного вызова DXGKDDI_QUERYENGINESTATUS (d3dkmddi.h)
Планировщик GPU драйвера порта дисплея вызывает эту функцию для определения хода выполнения узла в активном физическом видеоадаптере (ядре).
Синтаксис
DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;
NTSTATUS DxgkddiQueryenginestatus(
IN_CONST_HANDLE hAdapter,
INOUT_PDXGKARG_QUERYENGINESTATUS pQueryEngineStatus
)
{...}
Параметры
hAdapter
Дескриптор для блока контекста, связанного с видеоадаптером. Драйвер мини-порта дисплея ранее предоставлял этот дескриптор подсистеме ядра графики DirectX в выходном параметре MiniportDeviceContext функции DxgkDdiAddDevice .
pQueryEngineStatus
Указатель на структуру DXGKARG_QUERYENGINESTATUS , которая указывает узел и физический адаптер, которые должны запрашиваться для хода выполнения, и предоставляет значение для хода выполнения.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если функция выполнена успешно. В противном случае эта функция возвращает один из кодов ошибок, определенных в ntstatus.h.
Комментарии
Эта функция должна быть страничной, и она всегда должна быть успешной.
Операционная система гарантирует, что эта функция соответствует режиму синхронизации первого уровня, как определено в разделе Потоки и синхронизация первого уровня.
Дополнительные сведения см. в разделе Изменения TDR в Windows 8.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |