共用方式為


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