struttura DXGK_CANCELFLIPS_PLANE (d3dkmddi.h)

Nel modello di coda di scorrimento hardware la struttura DXGK_CANCELFLIPS_PLANE contiene una richiesta di annullamento del piano.

Sintassi

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

Members

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.

LayerIndex

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

Commenti

La struttura DXGKARG_CANCELFLIPS contiene un puntatore a una matrice di strutture DXGK_CANCELFLIPS_PLANE , ognuna contenente una richiesta di annullamento per piano.

Per altre informazioni, vedere Cancelling interlocked flips on multiple planes .See Cancelling interlocked flips on multiple planes for more information.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (WDDM 3.0)
Intestazione d3dkmddi.h

Vedi anche

DXGKARG_CANCELFLIPS

DXGKDDI_CANCELFLIPS