Partager via


D3DDDIARG_CHECKPRESENTDURATIONSUPPORT structure (d3dumddi.h)

Utilisé dans un appel à la fonction CheckPresentDurationSupport pour case activée des détails sur la prise en charge des périphériques matériels pour basculer en toute transparence vers une nouvelle fréquence d’actualisation du moniteur.

Syntaxe

typedef struct D3DDDIARG_CHECKPRESENTDURATIONSUPPORT {
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]  UINT                           DesiredPresentDuration;
  [out] UINT                           ClosestSmallerDuration;
  [out] UINT                           ClosestLargerDuration;
} D3DDDIARG_CHECKPRESENTDURATIONSUPPORT;

Membres

[in] VidPnSourceId

Numéro d’identification source VidPN (Video Present Network) de base zéro de l’entrée pour laquelle la prise en charge matérielle est interrogée.

[in] DesiredPresentDuration

Durée souhaitée d’une seule opération actuelle, en unités de 100 nanosecondes.

[out] ClosestSmallerDuration

La plus petite durée souhaitée prise en charge d’une seule opération présente sur la source VidPN donnée, en unités de 100 nanosecondes. La valeur doit être ≤ DesiredPresentDuration.

Pour plus d’informations sur les limitations relatives à cette valeur, consultez Remarques.

[out] ClosestLargerDuration

La plus grande durée souhaitée prise en charge d’une seule opération présente sur la source VidPN donnée, en unités de 100 nanosecondes. La valeur doit être ≥ DesiredPresentDuration.

Pour plus d’informations sur les limitations relatives à cette valeur, consultez Remarques.

Remarques

ClosestSmallerDuration ou ClosestLargerDuration peut être égal à zéro. Toutefois, si les deux sont zéro, l’appareil ne peut pas basculer en toute transparence vers une nouvelle fréquence d’actualisation.

Si ClosestSmallerDuration et ClosestLargerDuration ont la même valeur que DesiredPresentDuration, l’appareil peut correspondre précisément à DesiredPresentDuration.

La différence entre DesiredPresentDuration et ClosestSmallerDuration (ou ClosestLargerDuration) représente la connaissance du pilote des fonctionnalités de l’appareil, mais il y aura une erreur supplémentaire pendant l’exécution. La précision finale de l’appareil lors de l’utilisation de durées par présent doit généralement être la même que celle des modes de présentation existants.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1,WDDM 1.3 et versions ultérieures
Serveur minimal pris en charge Windows Server 2012 R2
En-tête d3dumddi.h (incluez D3d10umddi.h)

Voir aussi

CheckPresentDurationSupport