структура 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 драйвера дисплея для получения интерфейса и передает GUID_DEVINTERFACE_BRIGHTNESS в элементе InterfaceTypeструктуры QUERY_INTERFACE , на которую указывает параметр QueryInterface .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | dispmprt.h (включая Dispmprt.h) |