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 |