次の方法で共有


DXGK_BRIGHTNESS_INTERFACE構造体 (dispmprt.h)

DXGK_BRIGHTNESS_INTERFACE構造体には、ディスプレイ ミニポート ドライバーによって実装されるパネルの明るさコントロール インターフェイスの関数へのポインターが含まれています。

構文

typedef struct {
  IN USHORT                        Size;
  IN USHORT                        Version;
  OUT PVOID                        Context;
  OUT PINTERFACE_REFERENCE         InterfaceReference;
  OUT PINTERFACE_DEREFERENCE       InterfaceDereference;
  OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
  OUT DXGK_BRIGHTNESS_SET          SetBrightness;
  OUT DXGK_BRIGHTNESS_GET          GetBrightness;
} DXGK_BRIGHTNESS_INTERFACE, *PDXGK_BRIGHTNESS_INTERFACE;

メンバー

Size

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

Version

明るさインターフェイスのバージョン番号。 バージョン番号定数は Dispmprt.h で定義されます ( たとえば、DXGK_BRIGHTNESS_INTERFACE_VERSION_1)。

Context

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

InterfaceReference

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

InterfaceDereference

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

GetPossibleBrightness

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

SetBrightness

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

GetBrightness

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

注釈

明るさインターフェイスを使用する必要があるカーネル モード コンポーネントは、ディスプレイ ミニポート ドライバーの DxgkDdiQueryInterface 関数の呼び出しを開始してインターフェイスを取得し、QueryInterface パラメーターが指すQUERY_INTERFACE構造体の InterfaceType メンバーにGUID_DEVINTERFACE_BRIGHTNESSを渡します。

要件

要件
サポートされている最小のクライアント Windows Vista
Header dispmprt.h (Dispmprt.h を含む)

こちらもご覧ください

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE