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) |