Condividi tramite


Metodo IDXGISwapChainMedia::CheckPresentDurationSupport (dxgi1_3.h)

Esegue una query sul driver grafico per una durata del frame supportata corrispondente a una frequenza di aggiornamento personalizzata.

Sintassi

HRESULT CheckPresentDurationSupport(
        UINT DesiredPresentDuration,
  [out] UINT *pClosestSmallerPresentDuration,
  [out] UINT *pClosestLargerPresentDuration
);

Parametri

DesiredPresentDuration

Indica la durata del frame da controllare. Questo valore è la durata di un frame alla frequenza di aggiornamento desiderata, specificata in centinaia di nanosecondi. Ad esempio, impostare questo campo su 167777 per verificare il supporto della frequenza di aggiornamento a 60 Hz.

[out] pClosestSmallerPresentDuration

Variabile che verrà impostata sul frame più vicino supportato presente durata inferiore al valore richiesto oppure zero se il dispositivo non supporta alcuna durata inferiore.

[out] pClosestLargerPresentDuration

Variabile che verrà impostata sul frame più vicino supportato presente durata maggiore del valore richiesto oppure zero se il dispositivo non supporta una durata superiore.

Valore restituito

Questo metodo restituisce S_OK in caso di esito positivo o un codice di errore DXGI in caso di errore.

Commenti

Se l'adattatore di output DXGI non supporta le frequenze di aggiornamento personalizzate (ad esempio, uno schermo esterno), il driver di visualizzazione imposterà limiti superiori e inferiori su (0, 0).

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dxgi1_3.h
Libreria Dxgi.lib

Vedi anche

IDXGISwapChainMedia