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 de gráficos directX en el parámetro de salida MiniportDeviceContext de la función DxgkDdiAddDevice .

pQueryEngineStatus

Puntero a una estructura 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.

Comentarios

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 y como se define en Subprocesos y Sincronización primer nivel.

Para obtener más información, consulte Cambios de TDR en Windows 8.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Escritorio
Encabezado d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte también

DXGKARG_QUERYENGINESTATUS

DxgkDdiAddDevice