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 inversée.

LayerIndex

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

PresentIdCancelRequested

[in] Identifie la plage de PresentIds à annuler. Cette valeur est la première bascule dans la plage de [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] retourne à annuler.

PresentIdCancelled

[out] Spécifie la plage de PresentIds que le pilote a annulés de manière synchrone. Cette valeur est le premier flip de la plage de [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.

Remarques

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

Configuration requise

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

Voir aussi

DXGKARG_CANCELFLIPS