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 |