共用方式為


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

另請參閱

DXGK_BRIGHTNESS_CAPS

DxgkDdiAddDevice