DXGK_BRIGHTNESS_INTERFACE_2 结构 (dispmprt.h)

DXGK_BRIGHTNESS_INTERFACE_2 结构包含指向面板亮度控制接口版本 2 中的函数的指针。 由 WDDM 1.2 及更高版本的内核模式显示微型端口驱动程序使用, (支持自适应和平滑亮度控制的 KMD) 。

语法

typedef struct {
  [in]  IN USHORT                                      Size;
  [in]  IN USHORT                                      Version;
  [in]  OUT PVOID                                      Context;
  [out] OUT PINTERFACE_REFERENCE                       InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE                     InterfaceDereference;
  [out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE               GetPossibleBrightness;
  [out] OUT DXGK_BRIGHTNESS_SET                        SetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET                        GetBrightness;
  [out] OUT DXGK_BRIGHTNESS_GET_CAPS                   GetBrightnessCaps;
  [out] OUT DXGK_BRIGHTNESS_SET_STATE                  SetBrightnessState;
  [out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
  [out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION    GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;

成员

[in] Size

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

[in] Version

亮度接口的版本号。 版本号常量在 Dispmprt.h (中定义,例如 ,DXGK_BRIGHTNESS_INTERFACE_VERSION_2) 。

[in] Context

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

[out] InterfaceReference

指向 KMD 实现的接口引用函数的指针。

[out] InterfaceDereference

指向 KMD 实现的接口取消引用函数的指针。

[out] GetPossibleBrightness

指向 KMD 的 DxgkDdiGetPossibleBrightness 函数的指针。

[out] SetBrightness

指向 KMD 的 DxgkDdiSetBrightness 函数的指针。

[out] GetBrightness

指向 KMD 的 DxgkDdiGetBrightness 函数的指针。

[out] GetBrightnessCaps

指向 KMD 的 DxgkDdiGetBrightnessCaps 函数的 指针。 此函数从 Windows 8 开始可用。

[out] SetBrightnessState

指向 KMD 的 DxgkDdiSetBrightnessState 函数的指针。 此函数从 Windows 8 开始可用。

[out] SetBacklightOptimization

指向 KMD 的 DxgkDdiSetBacklightOptimization 函数的 指针。 此函数从 Windows 8 开始可用。

[out] GetBacklightReduction

指向 KMD 的 DxgkDdiGetBacklightReduction 函数的 指针。 此函数从 Windows 8 开始可用。

注解

此结构提供除 DXGK_BRIGHTNESS_INTERFACE 接口成员之外的其他成员,这些成员指向驱动程序实现的功能,用于控制、测量和优化显示面板亮度并允许平滑亮度控制。

有关此接口的详细信息,请参阅 亮度控制接口 V. 2 (自适应和平滑亮度控制)

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 dispmprt.h (包括 Dispmprt.h)

另请参阅

DXGK_BRIGHTNESS_INTERFACE