D3DKMT_BRIGHTNESS_INFO 構造体 (d3dkmthk.h)

統合ディスプレイ パネルの明るさに関する情報が含まれます。

構文

typedef struct _D3DKMT_BRIGHTNESS_INFO {
  D3DKMT_BRIGHTNESS_INFO_TYPE Type;
  ULONG                       ChildUid;
  union {
    D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS  PossibleLevels;
    UCHAR                              Brightness;
    DXGK_BRIGHTNESS_CAPS               BrightnessCaps;
    DXGK_BRIGHTNESS_STATE              BrightnessState;
    DXGK_BACKLIGHT_OPTIMIZATION_LEVEL  OptimizationLevel;
    DXGK_BACKLIGHT_INFO                ReductionInfo;
    BOOLEAN                            VerboseLogging;
    DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT NitRanges;
    DXGK_BRIGHTNESS_GET_OUT            GetBrightnessMillinits;
    DXGK_BRIGHTNESS_SET_IN             SetBrightnessMillinits;
  };
} D3DKMT_BRIGHTNESS_INFO;

メンバー

Type

取得または設定する明るさ情報の種類を示す D3DKMT_BRIGHTNESS_INFO_TYPE 型の値。

ChildUid

子デバイスを一意に識別する整数。

PossibleLevels

統合表示パネルがサポートするすべての可能な明るさレベルに関する情報を含むD3DKMT_BRIGHTNESS_POSSIBLE_LEVELS構造体。

Brightness

現在の明るさレベル。

BrightnessCaps

統合表示パネルの明るさ制御機能を表す DXGK_BRIGHTNESS_CAPS 構造。

BrightnessState

統合表示パネルの滑らかな明るさ制御機能を表す DXGK_BRIGHTNESS_STATE 構造。

OptimizationLevel

明るさ制御の最適化レベルを表す DXGK_BACKLIGHT_OPTIMIZATION_LEVEL 構造体。

ReductionInfo

バックライト削減の現在の絶対レベルを提供する型 DXGK_BACKLIGHT_INFO の値。

VerboseLogging

明るさ情報の Event Tracing for Windows (ETW) ログ記録を詳細にする必要があるかどうかを示すブール値。

NitRanges

サポートされている nit 範囲の一覧。

GetBrightnessMillinits

現在の明るさレベルをミリ初期化単位でドライバーに照会します。

SetBrightnessMillinits

ドライバーに、現在の明るさレベルから指定した時間の間にターゲットの明るさレベルに明るさを直線的に傾斜するように指示します。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header d3dkmthk.h (D3dkmthk.h を含む)

こちらもご覧ください

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE