struttura DXGKARG_CANCELQUEUEDFLIPS (d3dkmddi.h)

La struttura DXGKARG_CANCELQUEUEDFLIPS contiene parametri per la funzione di callback del driver DXGKDDI_CANCELQUEUEDFLIPS . Questa struttura è stata sostituita da DXGKARG_CANCELFLIPS a partire da WDDM 3.0.

Sintassi

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

Members

VidPnSourceId

[in] Valore D3DDDI_VIDEO_PRESENT_SOURCE_ID che identifica l'ID di origine VidPn della coda flip.

LayerIndex

[in] Identifica l'indice del piano MPO nella coda di scorrimento.

PresentIdCancelRequested

[in] Identifica l'intervallo di PresentIds da annullare. Questo valore è il primo capovolgimento nell'intervallo [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] che deve essere annullato.

PresentIdCancelled

[out] Specifica l'intervallo di PresentId che il driver ha annullato in modo sincrono. Questo valore è il primo capovolgimento nell'intervallo [PresentIdCancelled, LastSubmittedPresentIdToDriver] che sono state annullate. I valori possibili per PresentIdCancelled seguono.

Valore Significato
PresentIdCancelRequested Il driver ha annullato tutti i capovolgimenti in sospeso nell'intervallo specificato.
Maggiore o uguale a PresentIdCancelRequested Il driver non è riuscito ad annullare uno o più dei regali in sospeso nell'intervallo specificato.
Zero Nessuno dei regali in sospeso è stato annullato in modo sincrono.

Commenti

I PresentId annullati in modo asincrono vengono segnalati tramite il meccanismo di interrupt VSync.

Requisiti

Requisito Valore
Client minimo supportato Windows Server 2022 (WDDM 2.9)
Intestazione d3dkmddi.h

Vedi anche

DXGKARG_CANCELFLIPS