次の方法で共有


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_INTERFACE_VERSION BrightnessInterfaceSupported;
  };
} 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

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

BrightnessInterfaceSupported

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ヘッダー 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