unione DXGK_DIAGNOSTIC_PSR_REFRESH_REASON (dispmprt.h)
Indica il motivo o i motivi per cui si esce da PSR (Pannello di aggiornamento automatico).
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;
Members
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 queste sono state aggiornate.
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. Questo può essere 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, ciò richiede l'aggiornamento dei pixel nel pannello. Per uno schermo che usa una backlight, una modifica della luminosità richiederebbe solo l'uscita da PSR se le ottimizzazioni della backlight indicano che anche i pixel devono essere aggiornati.
SinkRequest
Il pannello di visualizzazione ha richiesto un aggiornamento dall'host.
Other
Un 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
Commenti
Per altre informazioni su PSR, vedi _DXGK_DIAGNOSTIC_PSR struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | dispmprt.h |