DISPLAYCONFIG_SDR_WHITE_LEVEL结构 (wingdi.h)
DISPLAYCONFIG_SDR_WHITE_LEVEL结构包含有关显示器当前 SDR 白级别的信息。 这是 SDR“白色”在 HDR 监视器中呈现的亮度级别。
语法
typedef struct _DISPLAYCONFIG_SDR_WHITE_LEVEL {
DISPLAYCONFIG_DEVICE_INFO_HEADER header;
ULONG SDRWhiteLevel;
} DISPLAYCONFIG_SDR_WHITE_LEVEL;
成员
header
一个DISPLAYCONFIG_DEVICE_INFO_HEADER结构,其中包含用于获取 SDR 白级别的信息。 DISPLAYCONFIG_DEVICE_INFO_HEADER 的类型 成员设置为 DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL。 DISPLAYCONFIG_DEVICE_INFO_HEADER还包含要获取其 SDR 白级别的目标的适配器和目标标识符。 DISPLAYCONFIG_DEVICE_INFO_HEADER 的大小 成员至少设置为DISPLAYCONFIG_SDR_WHITE_LEVEL结构的大小。
SDRWhiteLevel
监视器的当前 SDR 白级别(指定为 80 尼特的乘数)乘以 1000。 例如,值为 1000 表示 SDR 白级别为 80 尼特,而值为 2000 表示 SDR 白级别为 160 尼特。
DISPLAYCONFIG_SDR_WHITE_LEVEL sdrWhiteLevel;
...
float SDRWhiteLevelInNits = (float)sdrWhiteLevel.SDRWhiteLevel / 1000 * 80;
要求
标头 | wingdi.h |