DXGK_BRIGHTNESS_INTERFACE_2構造体 (dispmprt.h)
DXGK_BRIGHTNESS_INTERFACE_2 構造体には、パネルの明るさコントロール インターフェイス バージョン 2 の関数へのポインターが含まれています。 WDDM 1.2 以降のカーネル モードディスプレイ ミニポート ドライバー (KMD) で使用されます。アダプティブで滑らかな明るさ制御をサポートします。
構文
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[in] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
[out] OUT DXGK_BRIGHTNESS_SET SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_SET_STATE SetBrightnessState;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
[out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;
メンバーズ
[in] Size
この構造体のサイズ (バイト単位)。
[in] Version
明るさインターフェイスのバージョン番号。 バージョン番号定数は、Dispmprt.h (たとえば、DXGK_BRIGHTNESS_INTERFACE_VERSION_2) で定義されます。
[in] Context
プライベート コンテキスト ブロックへのポインター。
[out] InterfaceReference
KMD 実装インターフェイス参照関数へのポインター。
[out] InterfaceDereference
KMD 実装インターフェイス逆参照関数へのポインター。
[out] GetPossibleBrightness
KMD の DxgkDdiGetPossibleBrightness 関数へのポインター。
[out] SetBrightness
KMD の DxgkDdiSetBrightness 関数へのポインター。
[out] GetBrightness
KMD の DxgkDdiGetBrightness 関数へのポインター。
[out] GetBrightnessCaps
KMD の DxgkDdiGetBrightnessCaps 関数へのポインター。 この関数は、Windows 8 以降で使用できます。
[out] SetBrightnessState
KMD の DxgkDdiSetBrightnessState 関数へのポインター。 この関数は、Windows 8 以降で使用できます。
[out] SetBacklightOptimization
KMD の DxgkDdiSetBacklightOptimization 関数へのポインター。 この関数は、Windows 8 以降で使用できます。
[out] GetBacklightReduction
KMD の DxgkDdiGetBacklightReduction 関数へのポインター。 この関数は、Windows 8 以降で使用できます。
備考
この構造体は、表示パネルの明るさを制御、測定、最適化し、滑らかな明るさ制御を可能にするドライバー実装関数を指す、DXGK_BRIGHTNESS_INTERFACE インターフェイスのメンバー以外にも追加のメンバーを提供します。
このインターフェイスの詳細については、明るさ制御インターフェイス V. 2 (アダプティブおよびスムーズな明るさ制御)を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ヘッダー | dispmprt.h (Dispmprt.h を含む) |