DXGK_DIAGNOSTIC_PSR_REFRESH_REASON unione (dispmprt.h)
Indica il motivo o i motivi per l'uscita da PSR (Pannello Self-Refresh).
Sintassi
typedef union _DXGK_DIAGNOSTIC_PSR_REFRESH_REASON {
struct {
UINT Present : 1;
UINT CursorUpdate : 1;
UINT VSyncEnabled : 1;
UINT ColorTransformationChange : 1;
UINT BrightnessChange : 1;
UINT SinkRequest : 1;
UINT Other : 1;
UINT Reserved : 25;
};
UINT Value;
} DXGK_DIAGNOSTIC_PSR_REFRESH_REASON;
Membri
Present
I pixel in uno o più piani sono stati modificati, richiedendo l'aggiornamento della visualizzazione. Ciò potrebbe essere che i dati pixel sono stati modificati o una modifica alla visibilità MPO, alla posizione, al ridimensionamento, all'orientamento o a una combinazione di queste.
CursorUpdate
L'immagine del cursore, la posizione, la visibilità o una combinazione di questi elementi sono stati aggiornati.
VSyncEnabled
Gli interrupt Vsync sono stati abilitati e l'hardware richiede che l'analisi venga guidata per generare l'interrupt Vsync.
ColorTransformationChange
Viene applicata qualsiasi forma di trasformazione del colore che richiede l'aggiornamento dei pixel nel pannello. Può trattarsi di uno qualsiasi dei seguenti: gamma legacy, gamma DXGI, trasformazione del colore della matrice 3x4 o qualsiasi forma più recente di trasformazione del colore.
BrightnessChange
La luminosità dello schermo è stata modificata e in base alla tecnologia hardware/display, questo richiede l'aggiornamento dei pixel nel pannello. Per uno schermo che usa un backlight, una modifica della luminosità richiederebbe solo l'uscita da PSR se le ottimizzazioni del backlight indicano che anche i pixel devono essere aggiornati.
SinkRequest
Il pannello di visualizzazione ha richiesto un aggiornamento dall'host.
Other
Motivo compreso dal driver ma non specificato da nessuno dei precedenti. Idealmente, è consigliabile definire un nuovo flag per qualsiasi motivo nella versione successiva.
Reserved
Riservato.
Value
Osservazioni
Vedi _DXGK_DIAGNOSTIC_PSR struttura, nella sezione osservazioni per altre info su PSR.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1809 |
intestazione | dispmprt.h |