DXGK_CANCELFLIPS_PLANE structure (d3dkmddi.h)

Dans le modèle de file d’attente de basculement matériel, la structure DXGK_CANCELFLIPS_PLANE contient une demande d’annulation de plan.

Syntaxe

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

Membres

PresentIdCancelRequested

[in] Identifie la plage de PresentIds à annuler. Cette valeur est le premier retournement dans la plage de [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] retourne pour être annulée.

PresentIdCancelled

[out] Spécifie la plage de PresentIds que le pilote a annulée de manière synchrone. Cette valeur est le premier retournement dans la plage des retournements [PresentIdCancelled, LastSubmittedPresentIdToDriver] qui ont été annulés. Les valeurs possibles pour PresentIdCancelled suivent.

Valeur Signification
PresentIdCancelRequested Le pilote a annulé tous les retournements en attente dans la plage spécifiée.
Supérieur ou égal à PresentIdCancelRequested Le pilote n’a pas pu annuler un ou plusieurs des cadeaux en attente dans la plage spécifiée.
Zéro Aucun des cadeaux en attente n’a été annulé de manière synchrone.

LayerIndex

[in] Identifie l’index du plan MPO dans la file d’attente inversée.

Remarques

La structure DXGKARG_CANCELFLIPS contient un pointeur vers un tableau de structures DXGK_CANCELFLIPS_PLANE , chacune contenant une demande d’annulation par plan.

Pour plus d’informations, consultez Annulation des retournements verrouillés sur plusieurs plans .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3dkmddi.h

Voir aussi

DXGKARG_CANCELFLIPS

DXGKDDI_CANCELFLIPS