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