Condividi tramite


DXGKDDI_QUERYENGINESTATUS funzione di callback (d3dkmddi.h)

L'utilità di pianificazione GPU del driver della porta di visualizzazione chiama questa funzione per determinare lo stato di avanzamento di un nodo all'interno di una scheda di visualizzazione fisica attiva (motore).

Sintassi

DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;

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

Parametri

hAdapter

Handle di un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport di visualizzazione fornito in precedenza questo handle al sottosistema kernel grafico DirectX nel parametro di output MiniportDeviceContext della funzione DxgkDdiAddDevice .

pQueryEngineStatus

Puntatore a una struttura DXGKARG_QUERYENGINESTATUS che specifica un nodo e un adattatore fisico su cui eseguire una query sullo stato di avanzamento e che fornisce un valore per lo stato di avanzamento.

Valore restituito

Restituisce STATUS_SUCCESS se la funzione ha esito positivo. In caso contrario, questa funzione restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

Questa funzione deve essere resa pageable e deve sempre avere esito positivo.

Il sistema operativo garantisce che questa funzione segua la modalità di sincronizzazione di primo livello, come definito in Threading e Synchronization First Level.

Per altre informazioni, vedere Modifiche TDR in Windows 8.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Desktop
Intestazione d3dkmddi.h
IRQL PASSIVE_LEVEL

Vedi anche

DXGKARG_QUERYENGINESTATUS

DxgkDdiAddDevice