DXGKARG_CANCELQUEUEDFLIPS Struktur (d3dkmddi.h)

Die DXGKARG_CANCELQUEUEDFLIPS-Struktur enthält Parameter für die DXGKDDI_CANCELQUEUEDFLIPS Rückruffunktion des Treibers. Diese Struktur wurde durch DXGKARG_CANCELFLIPS ab WDDM 3.0 ersetzt.

Syntax

typedef struct _DXGKARG_CANCELQUEUEDFLIPS {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  ULONGLONG                      PresentIdCancelRequested;
  ULONGLONG                      PresentIdCancelled;
} DXGKARG_CANCELQUEUEDFLIPS;

Member

VidPnSourceId

[in] Ein D3DDDI_VIDEO_PRESENT_SOURCE_ID Wert, der die VidPn-Quell-ID der Flip-Warteschlange identifiziert.

LayerIndex

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

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.

Hinweise

Asynchron abgebrochene PresentIds werden über den VSync-Interruptmechanismus gemeldet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Server 2022 (WDDM 2.9)
Kopfzeile d3dkmddi.h

Weitere Informationen

DXGKARG_CANCELFLIPS