Partager via


structure DXGKARG_CANCELQUEUEDFLIPS (d3dkmddi.h)

La structure DXGKARG_CANCELQUEUEDFLIPS contient des paramètres pour la fonction de rappel DXGKDDI_CANCELQUEUEDFLIPS du pilote. Cette structure a été remplacée par DXGKARG_CANCELFLIPS à partir de WDDM 3.0.

Syntaxe

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

Membres

VidPnSourceId

[in] Valeur D3DDDI_VIDEO_PRESENT_SOURCE_ID qui identifie l’ID source VidPn de la file d’attente inverse.

LayerIndex

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

PresentIdCancelRequested

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

PresentIdCancelled

[out] Spécifie la plage de PresentIds annulée de façon synchrone par le pilote. Cette valeur est le premier retournement dans la plage de [PresentIdCancelled, LastSubmittedPresentIdToDriver] flips qui ont été annulés. Valeurs possibles pour PresentIdCancelled suivez.

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 une ou plusieurs des présentations en attente dans la plage spécifiée.
Zéro Aucune des présentations en attente n’a été annulée de manière synchrone.

Remarques

Les PresentIds annulés de manière asynchrone sont signalés via le mécanisme d’interruption VSync.

Exigences

Exigence Valeur
client minimum pris en charge Windows Server 2022 (WDDM 2.9)
d’en-tête d3dkmddi.h

Voir aussi

DXGKARG_CANCELFLIPS