DXGK_BRIGHTNESS_INTERFACE_2结构(dispmprt.h)

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

语法

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