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 |
Header | d3dkmthk.h (D3dkmthk.h を含む) |
こちらもご覧ください
D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS