Freigeben über


DXGKARG_SUSPENDCONTEXT-Struktur (d3dkmddi.h)

Die DXGKARG_SUSPENDCONTEXT-Struktur enthält Argumente, die in der DxgkddiSuspendContext-Rückruffunktion verwendet werden.

Syntax

typedef struct _DXGKARG_SUSPENDCONTEXT {
  HANDLE hContext;
  UINT64 contextSuspendFence;
} DXGKARG_SUSPENDCONTEXT;

Member

hContext

[in] Der Hardwarekontext, der vorzeitig entfernt und als angehalten markiert werden soll. Diese Art von Vorzeitiger Entfernungsanforderung hat keine Karenzzeit und wird erwartet, dass sie von der GPU so bald wie möglich berücksichtigt wird.

contextSuspendFence

[in] Ein monoton steigender Wert pro Kontext, der vom angehaltenen Interrupt des GPU-Kontexts gemeldet wird, sobald die Vorzeitige Entfernungsanforderung abgeschlossen ist. Bis der Zaun signalisiert wird, kann das Betriebssystem nicht davon ausgehen, dass die GPU angehalten ist.

Hinweise

Der Kontextschutzzaunwert ist erforderlich, um Fälle zu behandeln, in der das Betriebssystem einen Kontext ansetzt, nicht auf die Bestätigung des Angehaltenen Zauns wartet, einen Kontext fortgesetzt und wieder ansetzt. Der Sperrzaunwert ermöglicht es dem Betriebssystem, zwischen der vorherigen Anhaltebestätigung und der letzten zu unterscheiden.

Anforderungen

Anforderung Wert
Header d3dkmddi.h

Weitere Informationen

DxgkddiSuspendContext