union DXGK_DIAGNOSTIC_PSR_REFRESH_REASON (dispmprt.h)

Indique la raison ou les raisons de la sortie du psr (actualisation automatique du panneau).

Syntaxe

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;

Membres

Present

Les pixels d’un ou plusieurs plans ont été modifiés, ce qui nécessite la mise à jour de l’affichage. Il peut s’agir d’une modification des données de pixels ou d’une modification de la visibilité, de la position, de la mise à l’échelle, de l’orientation ou d’une combinaison de ces éléments.

CursorUpdate

L’image du curseur, la position, la visibilité ou une combinaison de ces éléments ont été mis à jour.

VSyncEnabled

Les interruptions Vsync ont été activées et le matériel doit être piloté pour générer l’interruption Vsync.

ColorTransformationChange

Toute forme de transformation de couleur est appliquée, ce qui nécessite la mise à jour des pixels du panneau. Il peut s’agir de l’un des éléments suivants : gamma hérité, gamma DXGI, transformation de couleur de matrice 3x4 ou toute forme plus récente de transformation de couleur.

BrightnessChange

La luminosité de l’affichage a été modifiée et en fonction de la technologie matérielle/d’affichage, cela nécessite d’actualiser les pixels dans le panneau. Pour un écran utilisant un rétro-éclairage, une modification de la luminosité nécessiterait uniquement de quitter le PSR si les optimisations du rétroéclairage signifient que les pixels doivent également être mis à jour.

SinkRequest

Le panneau d’affichage a demandé une mise à jour de l’hôte.

Other

Raison comprise par le pilote, mais non spécifiée par l’un des points ci-dessus. Dans l’idéal, un nouvel indicateur doit être défini pour une raison de ce type dans la prochaine version.

Reserved

Réservé.

Value

Remarques

Consultez _DXGK_DIAGNOSTIC_PSR structure, dans la section remarques pour plus d’informations sur psR.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête dispmprt.h