Partager via


structure DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h)

La structure DISPLAYCONFIG_SDR_WHITE_LEVEL contient des informations sur le niveau de blanc SDR actuel d’un affichage. Il s’agit du niveau de luminosité auquel le SDR « blanc » est rendu dans un moniteur HDR.

Syntaxe

typedef struct _DISPLAYCONFIG_SDR_WHITE_LEVEL {
  DISPLAYCONFIG_DEVICE_INFO_HEADER header;
  ULONG                            SDRWhiteLevel;
} DISPLAYCONFIG_SDR_WHITE_LEVEL;

Membres

header

Structure DISPLAYCONFIG_DEVICE_INFO_HEADER qui contient des informations pour obtenir le niveau blanc SDR. Le membre de type de DISPLAYCONFIG_DEVICE_INFO_HEADER est défini sur DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL. DISPLAYCONFIG_DEVICE_INFO_HEADER contient également l’adaptateur et les identificateurs cibles de la cible pour laquelle obtenir le niveau blanc SDR. Le membre de taille de DISPLAYCONFIG_DEVICE_INFO_HEADER est défini au moins sur la taille de la structure DISPLAYCONFIG_SDR_WHITE_LEVEL.

SDRWhiteLevel

Niveau blanc SDR actuel du moniteur, spécifié comme multiplicateur de 80 nits, multiplié par 1 000. Par exemple, une valeur de 1 000 indique que le niveau de blanc SDR est de 80 nits, tandis qu’une valeur de 2000 indique un niveau blanc SDR de 160 nits.

DISPLAYCONFIG_SDR_WHITE_LEVEL sdrWhiteLevel;
...
float SDRWhiteLevelInNits = (float)sdrWhiteLevel.SDRWhiteLevel / 1000 * 80;

Configuration requise

   
En-tête wingdi.h

Voir aussi

Utilisation de DirectX avec des affichages à plage dynamique élevée et des couleurs avancées

DISPLAYCONFIG_DEVICE_INFO_HEADER

DisplayConfigGetDeviceInfo