Freigeben über


DXGKARG_CANCELQUEUEDFLIPS Struktur (d3dkmddi.h)

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

Syntax

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

Angehörige

VidPnSourceId

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

LayerIndex

[in] Identifiziert den MPO-Ebenenindex in der Flip-Warteschlange.

PresentIdCancelRequested

[in] Identifies the range of PresentIds to cancel. 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 oder gleich PresentIdCancelRequested- Der Treiber konnte eine oder mehrere der ausstehenden Präsentieren im angegebenen Bereich nicht abbrechen.
Null Keine der ausstehenden Präsentieren wurde synchron abgebrochen.

Bemerkungen

Asynchron abgebrochene PresentIds werden über den VSync-Interruptmechanismusgemeldet.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Server 2022 (WDDM 2.9)
Header- d3dkmddi.h

Siehe auch

DXGKARG_CANCELFLIPS