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 を含む) |
関連項目
dxgkDdiGetBrightness を する
DxgkDdiQueryInterface を する
dxgkDdiSetBrightness を する