структура DXGK_BRIGHTNESS_INTERFACE (dispmprt.h)

Структура DXGK_BRIGHTNESS_INTERFACE содержит указатели на функции драйвера в режиме ядра (KMD) для версии 1 интерфейса управления яркостью панели.

Синтаксис

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;

Members

Size

[in] Размер этой структуры в байтах.

Version

[in] Номер версии интерфейса яркости. Для этой структуры необходимо DXGK_BRIGHTNESS_INTERFACE_VERSION_1 . Константы номеров версий определены в Dispmprt.h.

Context

[out] Указатель на блок частного контекста.

InterfaceReference

[out] Указатель на функцию ссылочного интерфейса, реализованную KMD.

InterfaceDereference

[out] Указатель на функцию расшифровки интерфейса, реализованную KMD.

GetPossibleBrightness

[out] Указатель на функцию DXGkDDdiGetPossibleBrightness KMD .

SetBrightness

[out] Указатель на функцию DxgkDddiSetBrightness KMD .

GetBrightness

[out] Указатель на функцию DXGkDddiGetBrightness KMD .

Замечания

Компонент режима ядра, например Dxgkrnl , который должен использовать интерфейс яркости, инициирует вызов функции DXgkDdiQueryQueryInterface kmD , чтобы получить интерфейс и передает GUID_DEVINTERFACE_BRIGHTNESS в элементе InterfaceType структуры QUERY_INTERFACE , на которую указывает параметр QueryInterface .

Дополнительные сведения см. в разделе "Поддержка элементов управления яркостью" на интегрированных панелях дисплея.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows Vista
Header dispmprt.h (include Dispmprt.h)

См. также

DXGK_BRIGHTNESS_INTERFACE_3

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE