Freigeben über


DXGKDDI_QUERYENGINESTATUS Rückruffunktion (d3dkmddi.h)

Der GPU-Scheduler des Anzeigeporttreibers ruft diese Funktion auf, um den Fortschritt eines Knotens innerhalb eines aktiven physischen Anzeigeadapters (Modul) zu ermitteln.

Syntax

DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;

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

Parameter

hAdapter

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Display-Miniporttreiber hat dieses Handle zuvor dem DirectX-Grafikkernsubsystem im MiniportDeviceContext Ausgabeparameter des DxgkDdiAddDevice--Funktion bereitgestellt.

pQueryEngineStatus

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

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn die Funktion erfolgreich ist. Andernfalls gibt diese Funktion eine der fehlercodes zurück, die in Ntstatus.h definiert sind.

Bemerkungen

Diese Funktion sollte seitenfähig gemacht werden, und sie sollte immer erfolgreich sein.

Das Betriebssystem garantiert, dass diese Funktion dem Synchronisierungsmodus der ersten Ebene folgt, wie in Threading und Synchronisierung first Leveldefiniert.

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Desktop
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARG_QUERYENGINESTATUS

DxgkDdiAddDevice