DXGK_BRIGHTNESS_INTERFACE_3 结构 (dispmprt.h)

包含指向面板亮度控制接口版本 3 中的函数的指针。 由 Windows 显示驱动程序模型 (WDDM) 2.4 及更高版本的显示微型端口驱动程序使用,这些微型端口驱动程序支持多个显示器,这些显示器可设置为校准的基于 nit 的亮度级别。

语法

typedef struct {
  [in]  IN USHORT                                        Size;
  [in]  IN USHORT                                        Version;
  [out] OUT PVOID                                        Context;
  [out] OUT PINTERFACE_REFERENCE                         InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE                       InterfaceDereference;
  [out] OUT DXGK_BRIGHTNESS_SET_3                        SetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_3                        GetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_CAPS_3                   GetBrightnessCaps;
  [out] OUT DXGK_BRIGHTNESS_GET_NIT_RANGES               GetNitRanges;
  [out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION_3 SetBacklightOptimization;
} DXGK_BRIGHTNESS_INTERFACE_3, *PDXGK_BRIGHTNESS_INTERFACE_3;

成员

[in] Size

此结构的大小(以字节为单位)。

[in] Version

亮度接口的版本号。 版本号常量在 Dispmprt.h 中定义。

[out] Context

指向专用上下文块的指针。

[out] InterfaceReference

指向由显示微型端口驱动程序实现的接口引用函数的指针。

[out] InterfaceDereference

指向由显示微型端口驱动程序实现的接口取消引用函数的指针。

[out] SetBrightness

指向显示微型端口驱动程序的 DxgkDdiSetBrightness3 函数的指针。

[out] GetBrightness

指向显示微型端口驱动程序的 DxgkDdiGetBrightness3 函数的指针。

[out] GetBrightnessCaps

指向显示微型端口驱动程序的 DxgkDdiGetBrightnessCaps3 函数的 指针。 此函数从 Windows 10 开始可用。

[out] GetNitRanges

指向显示微型端口驱动程序的 DxgkDdiGetNitRanges 函数的 指针。 此函数从 Windows 10 开始可用。

[out] SetBacklightOptimization

指向显示微型端口驱动程序的 DxgkBrightnessSetBacklightOptimization3 函数的 指针。 此函数从 Windows 10 开始可用。

要求

要求
Header dispmprt.h