Freigeben über


DXGK_CANCELFLIPS_PLANE Struktur (d3dkmddi.h)

Im Hardware-Flip-Warteschlangenmodell enthält die DXGK_CANCELFLIPS_PLANE-Struktur eine Anforderung zum Abbrechen der Ebene.

Syntax

typedef struct _DXGK_CANCELFLIPS_PLANE {
  ULONGLONG PresentIdCancelRequested;
  ULONGLONG PresentIdCancelled;
  UINT      LayerIndex;
} DXGK_CANCELFLIPS_PLANE;

Member

PresentIdCancelRequested

[in] Gibt den Bereich der abzubrechenden PresentIds an. Dieser Wert ist der erste Flip im Bereich von [PresentIdCancelRequested, LastSubmittedPresentIdToDriver]-Flips, die abgebrochen werden sollen.

PresentIdCancelled

[out] Gibt den Bereich von PresentIds an, den der Treiber synchron abgebrochen hat. Dieser Wert ist der erste Flip im Bereich von [PresentIdCancelled, LastSubmittedPresentIdToDriver] Flips, die abgebrochen wurden. Mögliche Werte für PresentIdCancelled folgen.

Wert Bedeutung
PresentIdCancelRequested Der Treiber hat alle ausstehenden Flips im angegebenen Bereich abgebrochen.
Größer als oder gleich PresentIdCancelRequested Der Treiber konnte eine oder mehrere der ausstehenden Geschenke im angegebenen Bereich nicht abbrechen.
Null Keine der ausstehenden Geschenke wurde synchron abgebrochen.

LayerIndex

[in] Gibt den Index der MPO-Ebene in der Flip-Warteschlange an.

Hinweise

Die DXGKARG_CANCELFLIPS-Struktur enthält einen Zeiger auf ein Array von DXGK_CANCELFLIPS_PLANE Strukturen, die jeweils eine Abbruchanforderung pro Ebene enthalten.

Weitere Informationen finden Sie unter Abbrechen von verriegelten Flips auf mehreren Ebenen .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3dkmddi.h

Weitere Informationen

DXGKARG_CANCELFLIPS

DXGKDDI_CANCELFLIPS