IDXGISwapChainMedia ::CheckPresentDurationSupport, méthode (dxgi1_3.h)
Interroge le pilote graphique pour une durée actuelle d’image prise en charge correspondant à une fréquence d’actualisation personnalisée.
Syntaxe
HRESULT CheckPresentDurationSupport(
UINT DesiredPresentDuration,
[out] UINT *pClosestSmallerPresentDuration,
[out] UINT *pClosestLargerPresentDuration
);
Paramètres
DesiredPresentDuration
Indique la durée du cadre à case activée. Cette valeur correspond à la durée d’une image à la fréquence d’actualisation souhaitée, spécifiée en centaines de nanosecondes. Par exemple, définissez ce champ sur 167777 sur case activée pour la prise en charge de la fréquence d’actualisation de 60 Hz.
[out] pClosestSmallerPresentDuration
Variable qui sera définie sur la durée actuelle prise en charge la plus proche, inférieure à la valeur demandée, ou zéro si l’appareil ne prend pas en charge une durée inférieure.
[out] pClosestLargerPresentDuration
Variable qui sera définie sur la durée actuelle prise en charge la plus proche qui est supérieure à la valeur demandée, ou zéro si l’appareil ne prend pas en charge une durée plus élevée.
Valeur retournée
Cette méthode retourne S_OK en cas de réussite ou un code d’erreur DXGI en cas d’échec.
Remarques
Si l’adaptateur de sortie DXGI ne prend pas en charge les taux d’actualisation personnalisés (par exemple, un affichage externe), le pilote d’affichage définit les limites supérieure et inférieure sur (0, 0).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dxgi1_3.h |
Bibliothèque | Dxgi.lib |