structure DXGKARG_SETINTERRUPTTARGETPRESENTID (d3dkmddi.h)

La structure DXGKARG_SETINTERRUPTTARGETPRESENTID contient des paramètres pour la fonction de rappel DXGKDDI_SETINTERRUPTTARGETPRESENTID du pilote.

Syntaxe

typedef struct _DXGKARG_SETINTERRUPTTARGETPRESENTID {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  ULONGLONG                      InterruptTargetPresentId;
} DXGKARG_SETINTERRUPTTARGETPRESENTID;

Membres

VidPnSourceId

[in] Valeur D3DDDI_VIDEO_PRESENT_SOURCE_ID qui identifie l’ID source VidPn de la file d’attente de basculement matérielle.

LayerIndex

[in] Valeur d’index de base zéro qui identifie l’index de plan MPO de la file d’attente inversée.

InterruptTargetPresentId

[in] Valeur qui identifie le PresentId requis pour déclencher une interruption VSync ou HSync correspondante lorsqu’elle est terminée. InterruptTargetPresentId peut être l’une des valeurs suivantes :

Valeur Signification
UINT64_MAX Aucune interruption VSync n’est requise à l’avenir jusqu’à ce que l’ID présent cible soit à nouveau modifié.
0 Les interruptions VSync sont requises pour chaque intervalle, que de nouvelles bascules soient effectuées ou non.
Toute autre valeur Les interruptions sont déclenchées si le PresentId >actuellement analysé = InterruptTargetPresentId.

Remarques

Pour plus d’informations, consultez Spécification du comportement d’interruption Vsync .

Configuration requise

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

Voir aussi

DXGKDDI_SETINTERRUPTTARGETPRESENTID