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 |