DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT structure (dxgiddi.h)
Utilisé dans un appel à la fonction pfnCheckPresentDurationSupport(DXGI) pour case activée 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 de moniteur.
Syntaxe
typedef struct _DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT {
DXGI_DDI_HDEVICE hDevice;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT DesiredPresentDuration;
UINT ClosestSmallerDuration;
[out] UINT ClosestLargerDuration;
} DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT;
Membres
hDevice
Handle du périphérique d’affichage (contexte graphique) sur lequel le pilote effectue la présentation. Le runtime Direct3D transmet ce handle au pilote dans le membre hDrvDevice de la structure D3D10DDIARG_CREATEDEVICE lorsque le runtime appelle la fonction CreateDevice(D3D10) du pilote pour créer le périphérique d’affichage.
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.
DesiredPresentDuration
Durée souhaitée d’une seule opération actuelle, en unités de 100 nanosecondes.
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 | dxgiddi.h |