structure D3DDDIARG_CHECKPRESENTDURATIONSUPPORT (d3dumddi.h)
Utilisé dans un appel à la fonction CheckPresentDurationSupport pour vérifier les détails de la prise en charge des appareils matériels pour basculer en toute transparence vers un nouveau taux 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
La vidéo de base zéro présente le numéro d’identification source (VidPN) 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
Durée souhaitée la plus petite 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 cette valeur, consultez les remarques.
[out] ClosestLargerDuration
Durée souhaitée la plus grande prise en charge d’une seule opération actuelle sur la source VidPN donnée, en unités de 100 nanosecondes. La valeur doit être ≥ DesiredPresentDuration.
Pour plus d’informations sur cette valeur, consultez les 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 un nouveau taux d’actualisation.
Si les deux 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 les connaissances du pilote sur les fonctionnalités de l’appareil, mais il y aura une erreur supplémentaire lors de l’exécution. La précision finale de l’appareil lors de l’utilisation de durées actuelles doit généralement être la même que la précision à l’aide des modes de présentation existants.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8.1,WDDM 1.3 et versions ultérieures |
serveur minimum pris en charge | Windows Server 2012 R2 |
d’en-tête | d3dumddi.h (include D3d10umddi.h) |