次の方法で共有


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
ヘッダー dispmprt.h (Dispmprt.h を含む)

関連項目

DXGK_BRIGHTNESS_INTERFACE_2

dxgkDdiGetBrightness する

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface する

dxgkDdiSetBrightness する

QUERY_INTERFACE