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


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

См. также раздел

DXGKARG_QUERYENGINESTATUS

DxgkDdiAddDevice