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 |