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 |