Partager via


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

Voir aussi

IDXGISwapChainMedia