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 を含む) |