DXGK_BRIGHTNESS_INTERFACE 结构 (dispmprt.h)

DXGK_BRIGHTNESS_INTERFACE 结构包含指向面板亮度控制接口中的函数的指针,该接口由显示微型端口驱动程序实现。

语法

typedef struct {
  IN USHORT                        Size;
  IN USHORT                        Version;
  OUT PVOID                        Context;
  OUT PINTERFACE_REFERENCE         InterfaceReference;
  OUT PINTERFACE_DEREFERENCE       InterfaceDereference;
  OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
  OUT DXGK_BRIGHTNESS_SET          SetBrightness;
  OUT DXGK_BRIGHTNESS_GET          GetBrightness;
} DXGK_BRIGHTNESS_INTERFACE, *PDXGK_BRIGHTNESS_INTERFACE;

成员

Size

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

Version

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

Context

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

InterfaceReference

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

InterfaceDereference

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

GetPossibleBrightness

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

SetBrightness

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

GetBrightness

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

注解

必须使用亮度接口的内核模式组件启动对显示微型端口驱动程序的 DxgkDdiQueryInterface 函数的调用,以检索接口,并在 QueryInterface 参数指向的 QUERY_INTERFACE 结构的 InterfaceType 成员中传递GUID_DEVINTERFACE_BRIGHTNESS

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 dispmprt.h (包括 Dispmprt.h)

另请参阅

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE