DXGK_BRIGHTNESS_GET_CAPS コールバック関数 (dispmprt.h)
統合されたディスプレイ パネルの明るさコントロール機能を取得します。
構文
DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;
NTSTATUS DxgkBrightnessGetCaps(
[in] PVOID Context,
[in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}
パラメーター
[in] Context
ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーの DxgkDdiAddDevice 関数は、以前に DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。
[in] BrightnessCaps
表示パネルの明るさ制御機能を表す DXGK_BRIGHTNESS_CAPS 構造体へのポインター。
戻り値
成功した場合は STATUS_SUCCESS を返します。 それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。
備考
この関数を使用すると、ディスプレイ ミニポート ドライバーは、アダプティブ明るさコントロールや滑らかな明るさコントロールのサポートを個別に示すことができます。
ハードウェアに環境光センサーが含まれている場合は、スムーズな明るさ制御をサポートする必要があります。 ディスプレイ ミニポート ドライバーは、埋め込みコントローラーではなく、統合されたディスプレイ パネルの滑らかな明るさの機能を制御する必要があります。
ドライバーがプラグ アンド プレイ (PnP) イベントによって起動された場合は、ファームウェアによって設定された初期明るさレベルからオペレーティング システムによって設定されたレベルにスムーズに移行する必要があります。 追加のデバイスがシステムに接続されている場合は、統合されたディスプレイ パネルでスムーズな明るさ制御を実行するドライバーの機能に影響を与えてはなりません。
ドライバーは、アダプティブ明るさ制御が開始された場合でも、スムーズな明るさ制御を引き続きサポートする必要があります。
この関数はページング可能にする必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dispmprt.h (Dispmprt.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
DxgkDdiAddDevice の