次の方法で共有


DXGK_BRIGHTNESS_INTERFACE_3 構造体 (dispmprt.h)

パネルの明るさコントロール インターフェイス バージョン 3 の関数へのポインターが含まれています。 Windows ディスプレイ ドライバー モデル (WDDM) 2.4 以降で使用され、調整された nit ベースの明るさレベルに設定できる複数のディスプレイをサポートするディスプレイ ミニポート ドライバー。

構文

typedef struct {
  [in]  IN USHORT                                        Size;
  [in]  IN USHORT                                        Version;
  [out] OUT PVOID                                        Context;
  [out] OUT PINTERFACE_REFERENCE                         InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE                       InterfaceDereference;
  [out] OUT DXGK_BRIGHTNESS_SET_3                        SetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_3                        GetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_CAPS_3                   GetBrightnessCaps;
  [out] OUT DXGK_BRIGHTNESS_GET_NIT_RANGES               GetNitRanges;
  [out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION_3 SetBacklightOptimization;
} DXGK_BRIGHTNESS_INTERFACE_3, *PDXGK_BRIGHTNESS_INTERFACE_3;

メンバー

[in] Size

この構造体のサイズ (バイト単位)。

[in] Version

明るさインターフェイスのバージョン番号。 バージョン番号の定数は Dispmprt.h で定義されています。

[out] Context

プライベート コンテキスト ブロックへのポインター。

[out] InterfaceReference

ディスプレイ ミニポート ドライバーによって実装されるインターフェイス参照関数へのポインター。

[out] InterfaceDereference

ディスプレイ ミニポート ドライバーによって実装されるインターフェイス逆参照関数へのポインター。

[out] SetBrightness

ディスプレイ ミニポート ドライバーの DxgkDdiSetBrightness3 関数へのポインター。

[out] GetBrightness

ディスプレイ ミニポート ドライバーの DxgkDdiGetBrightness3 関数へのポインター。

[out] GetBrightnessCaps

ディスプレイ ミニポート ドライバーの DxgkDdiGetBrightnessCaps3 関数へのポインター。 この関数は、Windows 10 以降で使用できます。

[out] GetNitRanges

ディスプレイ ミニポート ドライバーの DxgkDdiGetNitRanges 関数へのポインター。 この関数は、Windows 10 以降で使用できます。

[out] SetBacklightOptimization

ディスプレイ ミニポート ドライバーの DxgkBrightnessSetBacklightOptimization3 関数へのポインター。 この関数は、Windows 10 以降で使用できます。

要件

要件
Header dispmprt.h