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 |