Condividi tramite


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