Compartir a través de


DXGKDDI_QUERYENGINESTATUS función de devolución de llamada (d3dkmddi.h)

El programador de GPU del controlador de puerto de visualización llama a esta función para determinar el progreso de un nodo dentro de un adaptador de pantalla físico (motor) activo.

Sintaxis

DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;

NTSTATUS DxgkddiQueryenginestatus(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_QUERYENGINESTATUS pQueryEngineStatus
)
{...}

Parámetros

hAdapter

Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de minipuerto de pantalla proporcionó anteriormente este identificador al subsistema del kernel gráfico de DirectX en la función MiniportDeviceContext parámetro de salida del DxgkDdiAddDevice función.

pQueryEngineStatus

Puntero a una estructura de DXGKARG_QUERYENGINESTATUS que especifica un nodo y un adaptador físico que se van a consultar para el progreso y que proporciona un valor para el progreso.

Valor devuelto

Devuelve STATUS_SUCCESS si la función se realiza correctamente. De lo contrario, esta función devuelve uno de los códigos de error definidos en Ntstatus.h.

Observaciones

Esta función debe ser paginable y siempre debe realizarse correctamente.

El sistema operativo garantiza que esta función sigue el modo de sincronización de primer nivel tal como se define en Subprocesos y sincronización de primer nivel.

Para obtener más información, consulta cambios de TDR en Windows 8.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
servidor mínimo admitido Windows Server 2012
de la plataforma de destino de Escritorio
encabezado de d3dkmddi.h
irQL PASSIVE_LEVEL

Consulte también

DXGKARG_QUERYENGINESTATUS

dxgkDdiAddDevice