Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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) |