Condividi tramite


Metodo IPresentationManager::ForceVSyncInterrupt (presentation.h)

Imposta un valore che indica se la GPU deve sempre emettere un interruzione VSync quando viene visualizzato un oggetto presente.

Sintassi

HRESULT ForceVSyncInterrupt(
  boolean forceVsyncInterrupt
);

Parametri

forceVsyncInterrupt

Tipo: BOOLEAN

TRUE per generare sempre un interruzione VSync; in caso contrario, FALSE.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK; in caso contrario, restituisce un HRESULT valore che indica l'errore.

Commenti

Per sfruttare i sistemi con il supporto della coda di capovolgimento hardware, è possibile gestire completamente la GPU senza coinvolgimento della CPU. Questo offre vantaggi per il risparmio energetico, ma significa anche che gli eventi disponibili nel buffer, il recinto di ritiro presente e le statistiche presenti potrebbero non aggiornare immediatamente quando il presente viene visualizzato, ma potrebbe essere aggiornato abbastanza un po' più tardi quando la GPU aggiorna periodicamente la CPU in merito a ciò che ha fatto in modo indipendente.

Un'applicazione può consentire determinati presenta che non necessita di commenti immediati su come partecipare a questo comportamento controllando in modo esplicito se la GPU deve emettere un interruzione VSync quando ogni oggetto viene visualizzato. In caso contrario, tali regali comportano un miglioramento dell'efficienza energetica, a costo di feedback ritardato.

Per impostazione predefinita, i presenta forzano sempre un interruzione VSync. Le applicazioni possono scegliere di consentire a alcuni presenta di non forzare un interruzione VSync chiamando questo metodo. Se un sistema non offre supporto per la coda di capovolgimento hardware, tutti i presenti emetteranno un interruzione VSync e aggiorneranno la CPU, indipendentemente da questa impostazione.

Questa impostazione di parametro persiste tra i presenta.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione presentation.h
Libreria dcomp.lib
DLL dcomp.dll