次の方法で共有


DXGK_BRIGHTNESS_STATE構造体 (d3dkmdt.h)

統合された表示パネルの滑らかな明るさ制御を可能にするために使用される。 ディスプレイ ミニポート ドライバーは、DxgkDdiSetBrightnessState 関数が呼び出され、BrightnessState >- SmoothBrightness が 1.Used by Windows Display Driver Model (WDDM) 1.2 以降のディスプレイ ミニポート ドライバーに設定されている場合に、スムーズな明るさ制御を有効にする必要があります。

構文

typedef struct _DXGK_BRIGHTNESS_STATE {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_STATE;

メンバーズ

[in] SmoothBrightness

設定されている場合、ディスプレイ ミニポート ドライバーは、ディスプレイ パネルで滑らかな明るさ制御を有効にする必要があります。

このメンバーの設定は、32 ビット値 (0x00000001) の最初のビットを設定することと同じです。

[in] Reserved

このメンバーは予約されており、0 に設定する必要があります。 このメンバーの設定は、32 ビット値の残りの 31 ビット (0xFFFFFFFE) をゼロに設定することと同じです。

[in] Value

表示ミニポート ドライバーがスムーズな明るさ制御をサポートする必要があるかどうかを識別する 1 つの 32 ビット値を保持できる、DXGK_BRIGHTNESS_STATE 含まれる共用体のメンバー。

備考

DXGK_BRIGHTNESS_STATEDXGK_BRIGHTNESS_CAPS のメンバー SmoothBrightness が同じであるとは想定しないでください。 DXGK_BRIGHTNESS_STATE.SmoothBrightness を使用して、統合されたディスプレイ パネルでスムーズな明るさを制御できます。 DXGK_BRIGHTNESS_CAPS.SmoothBrightness は、表示パネルの滑らかな明るさ制御機能のクエリに使用されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ヘッダー d3dkmdt.h

関連項目

DxgkDdiSetBrightnessState する