次の方法で共有


DXGK_BRIGHTNESS_NIT_RANGE構造体 (d3dkmdt.h)

この構造体は、サポートされている millinit レベルの線形範囲を表します。 ドライバーが DXGK_BRIGHTNESS_CAPS を設定していない場合。NitsBrightness、すべての値は、調整されていない 10000 パーセントの明るさレベルを表します。

構文

typedef struct _DXGK_BRIGHTNESS_NIT_RANGE {
  UINT32 MinimumLevelMillinit;
  UINT32 MaximumLevelMillinit;
  UINT32 StepSizeMillinit;
} DXGK_BRIGHTNESS_NIT_RANGE;

メンバーズ

MinimumLevelMillinit

この範囲の最下位レベル。 OEM によってディスプレイ ドライバーに提供される調整されたデータは、100% のオン ピクセル比 (OPR) の割合で取得する必要があります。各ピクセルは RGB 値 (255、255、255) または浮動小数点に相当します。

MaximumLevelMillinit

この範囲の最上位レベル。 MinimumLevelMillinit と等しいと、レベルが 1 つだけの範囲を表すことができます。 たとえば、1 つのブースト レベルのディスプレイをサポートできます。 OEM によってディスプレイ ドライバーに提供される調整されたデータは、100% のオン ピクセル比 (OPR) の割合で取得する必要があります。各ピクセルは RGB 値 (255、255、255) または浮動小数点に相当します。

StepSizeMillinit

範囲内の有効な明るさレベル間のステップのサイズ。 Minimum + StepSize * n は、負でない n に対して有効なレベルと見なされます。このレベルは最大値以下です。 (Maximum – Minimum) % StepSize は常に 0 にする必要があります。 MinimumLevelMillinit == MaximumLevelMillinit の場合、これは 0 である必要があります。

必要条件

要件 価値
ヘッダー d3dkmdt.h