DXGK_BRIGHTNESS_GET_CAPS_3 コールバック関数 (dispmprt.h)

統合ディスプレイ パネルの明るさ制御機能を取得するためにクライアント ドライバーによって実装されます。

構文

DXGK_BRIGHTNESS_GET_CAPS_3 DxgkBrightnessGetCaps3;

NTSTATUS DxgkBrightnessGetCaps3(
  [in]  PVOID Context,
  [in]  ULONG ChildUid,
  [out] DXGK_BRIGHTNESS_CAPS *pBrightnessCaps
)
{...}

パラメーター

[in] Context

ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。

[in] ChildUid

子デバイスを一意に識別する整数。 ディスプレイ ミニポート ドライバーの DxgkDdiQueryChildRelations 関数は、以前にこの識別子をディスプレイ ポート ドライバーに提供しました。

[out] pBrightnessCaps

表示パネルの明るさ制御機能を表す DXGK_BRIGHTNESS_CAPS 構造体へのポインター。

戻り値

操作が成功した場合は、STATUS_SUCCESSを返します。 それ以外の場合は、ntstatus.h で定義されている適切な NTSTATUS 値エラー コードを返します。

注釈

Brightness3 インターフェイスをサポートするデバイスは、遷移時間をサポートする必要があるため、SmoothBrightness は使用されなくなりました。

NitsBrightness ビットは、調整された nit ベースの明るさのサポートを表すために導入されました。 デバイスが nit ベースの明るさをサポートしていない場合でも、明るさレベルは millinits で表されますが、オペレーティング システムは既知の絶対明るさレベルにマップされていないことを認識します。

要件

要件
Header dispmprt.h