DXGKDDI_QUERYENGINESTATUS Rückruffunktion (d3dkmddi.h)

Der GPU-Scheduler des Anzeigeporttreibers ruft diese Funktion auf, um den Fortschritt eines Knotens in einem aktiven physischen Anzeigeadapter (Engine) zu bestimmen.

Syntax

DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;

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

Parameter

hAdapter

Ein Handle für einen Kontextblock, der einer Grafikkarte zugeordnet ist. Der Anzeige-Miniporttreiber hat dieses Handle zuvor für das DirectX-Grafikkernsubsystem im Ausgabeparameter MiniportDeviceContext der DxgkDdiAddDevice-Funktion bereitgestellt.

pQueryEngineStatus

Ein Zeiger auf eine DXGKARG_QUERYENGINESTATUS-Struktur , die einen Knoten und einen physischen Adapter angibt, die nach dem Fortschritt abgefragt werden sollen, und der einen Wert für den Fortschritt bereitstellt.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn die Funktion erfolgreich ist. Andernfalls gibt diese Funktion einen der in Ntstatus.h definierten Fehlercodes zurück.

Hinweise

Diese Funktion sollte als auswertbar gemacht werden, und sie sollte immer erfolgreich sein.

Das Betriebssystem garantiert, dass diese Funktion dem Synchronisierungsmodus der ersten Ebene folgt, wie unter Threading und Synchronisierung erste Ebene definiert.

Weitere Informationen finden Sie unter TDR-Änderungen in Windows 8.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Desktop
Kopfzeile d3dkmddi.h
IRQL PASSIVE_LEVEL

Weitere Informationen

DXGKARG_QUERYENGINESTATUS

DxgkDdiAddDevice