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