Поделиться через


Заголовок ntddvdeo.h

Этот заголовок используется отображением. Дополнительные сведения см. в следующем разделе:

ntddvdeo.h содержит следующие интерфейсы программирования:

IoCTLs

 
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS

Преобразование цветового пространства управляет IOCTL, которое должно обрабатываться монитором, панелью OEM или драйвером порта или мини-порта.
IOCTL_COLORSPACE_TRANSFORM_SET

IOCTL_COLORSPACE_TRANSFORM_SET — это элемент управления IOCTL преобразования пространств цветов, который должен обрабатываться монитором, панелью OEM или драйвером порта или мини-порта.
IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS извлекает основные возможности интерфейса MIPI DSI, предоставляемого графическим драйвером, и сведения об идентификации с панели.
IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_RESET запрашивает сброс устройства в графическом драйвере и элементе управления ОС.
IOCTL_MIPI_DSI_TRANSMISSION

Мипи (интерфейс процессора для мобильных устройств) IOCLT DCS должен обрабатываться монитором, изготовителем или драйвером порта или мини-порта.
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION

Панели управления IOCTLs должны или могут обрабатываться монитором, панелью OEM или драйвером порта или мини-порта.
IOCTL_PANEL_GET_BRIGHTNESS

Возвращает уровень яркости для панели отображения.
IOCTL_PANEL_QUERY_BRIGHTNESS_CAPS

Запрашивает возможности яркости для панели отображения.
IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES

Запрашивает диапазоны яркости для панели отображения.
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION

Задает оптимизацию заднего света для панели отображения.
IOCTL_PANEL_SET_BRIGHTNESS

Задает яркость для панели отображения.
IOCTL_PANEL_SET_BRIGHTNESS_STATE

Задает состояние яркости для панели отображения.
IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME

IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME — это элемент управления IOCTL преобразования цветового пространства, который должен обрабатываться монитором, панелью OEM или драйвером порта или мини-порта.
IOCTL_VIDEO_DISABLE_CURSOR

Делает курсор невидимым, отключив атрибут видимости курсора. Для поддержки модального запроса требуются мини-драйверы для адаптеров, совместимых с VGA; необязательно для других драйверов минипорта.
IOCTL_VIDEO_DISABLE_POINTER

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

Делает курсор видимым, включив атрибут видимости курсора. Для поддержки модального запроса требуются мини-драйверы для адаптеров, совместимых с VGA; необязательно для других драйверов минипорта.
IOCTL_VIDEO_ENABLE_POINTER

Делает указатель видимым, включив атрибуты указателя. Поддержка этого модального запроса является необязательным; Однако если мини-драйвер поддерживает этот запрос, он должен обработать запрос IOCTL_VIDEO_SET_POINTER_ATTR перед обработкой этого запроса.
IOCTL_VIDEO_ENABLE_VDM

Этот IOCTL не обрабатывается драйверами видеопорта. Он полностью обрабатывается системным драйвером видеопорта.
IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES

Освобождает диапазон адресов, выделенный предыдущим запросом IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES. Поддержка этого немодального запроса является необязательной.
IOCTL_VIDEO_GET_BANK_SELECT_CODE

Возвращает блок исполняемого кода x86, который будет использоваться драйвером отображения SVGA с высоким разрешением для переключения банка. Для поддержки модального запроса требуются мини-драйверы для адаптеров, совместимых с VGA; необязательно для других драйверов минипорта.
IOCTL_VIDEO_GET_CHILD_STATE

Определяет, включена ли дочернее устройство.
IOCTL_VIDEO_GET_POWER_MANAGEMENT

Этот IOCTL устарел в Windows 2000 и более поздних версиях и больше не поддерживается.
IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS

Получает возможности телевизионного соединителя устройства и (или) оборудования защиты копирования или задает требуемые функциональные возможности на оборудовании защиты копирования.
IOCTL_VIDEO_INIT_WIN32K_CALLBACKS

Корпорация Майкрософт резервирует IOCTL_VIDEO_INIT_WIN32K_CALLBACKS системный вызов только для внутреннего использования. Не используйте этот системный вызов в коде.
IOCTL_VIDEO_LOAD_AND_SET_FONT

Загружает определяемый пользователем шрифт на адаптере. Для поддержки модального запроса требуются мини-драйверы для адаптеров, совместимых с VGA; необязательно для других драйверов минипорта.
IOCTL_VIDEO_MAP_VIDEO_MEMORY

Сопоставляет буфер кадра видео и ОЗУ видео в виртуальное адресное пространство запрашивающего объекта.
IOCTL_VIDEO_PREPARE_FOR_EARECOVERY

Корпорация Майкрософт резервирует IOCTL_VIDEO_PREPARE_FOR_EARECOVERY системный вызов только для внутреннего использования. Не используйте этот системный вызов в коде.
IOCTL_VIDEO_QUERY_AVAIL_MODES

Возвращает сведения о каждом режиме видео, поддерживаемом адаптером. Мини-порты необходимы для поддержки этого немодального запроса.
IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES

Возвращает сведения о цветах, найденные в файле описания VDDP для адаптера.
IOCTL_VIDEO_QUERY_CURRENT_MODE

Возвращает сведения о текущем режиме адаптера. Мини-порты необходимы для поддержки этого модального запроса.
IOCTL_VIDEO_QUERY_CURSOR_ATTR

Возвращает размер, позицию и видимость курсора.
IOCTL_VIDEO_QUERY_CURSOR_POSITION

Возвращает текущую позицию курсора (строку и столбец). Для поддержки модального запроса требуются мини-драйверы для адаптеров, совместимых с VGA; необязательно для других драйверов минипорта.
IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS

Узнайте, как IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS не обрабатываться драйверами видеопорта. Он полностью обрабатывается системным драйвером видеопорта.
IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES

Возвращает количество режимов видео, поддерживаемых адаптером и размером в байтах сведений о режиме видео, которые можно использовать для выделения буфера для запроса IOCTL_VIDEO_QUERY_AVAIL_MODES.
IOCTL_VIDEO_QUERY_POINTER_ATTR

Возвращает атрибуты указателя, определенные как набор пикселей, используемых для рисования фигуры, связанной с мышью. Поддержка этого модального запроса является необязательным.
IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES

Возвращает сведения о функциях "аппаратного курсора" адаптера. Поддержка этого модального запроса является необязательным.
IOCTL_VIDEO_QUERY_POINTER_POSITION

Возвращает текущую позицию указателя. Поддержка этого модального запроса является необязательным.
IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES

Возвращает массив, возможно, с одним элементом диапазонов адресов, используемых для программирования регистров или портов адаптера напрямую. Поддержка этого немодального запроса является необязательной.
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS

Узнайте, как IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS не обрабатывается драйверами видеопорта. Он полностью обрабатывается системным драйвером видеопорта.
IOCTL_VIDEO_RESET_DEVICE

Сбрасывает видеоустройство в режим по умолчанию, в котором он был инициализирован при загрузке системы. Мини-порты необходимы для поддержки этого немодального запроса.
IOCTL_VIDEO_RESTORE_HARDWARE_STATE

Восстанавливает все значения, используемые для задания регистров оборудования. Мини-порты для адаптеров, совместимых с VGA, необходимы для поддержки этого немодального запроса; необязательно для других драйверов минипорта.
IOCTL_VIDEO_SAVE_HARDWARE_STATE

Сохраняет состояние видеоадаптера в выходе VRP. Мини-порты для адаптеров, совместимых с VGA, необходимы для поддержки этого немодального запроса; необязательно для других драйверов минипорта.
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

Выполняет переключатель устройства отображения, изменение состояния, в котором видео сигнал, передаваемый на одно отображаемое устройство, отправляется другому, возможно, другому типу устройства отображения.
IOCTL_VIDEO_SET_COLOR_REGISTERS

Задает цветовой регистр адаптера заданным значениям RGB. Если адаптер имеет таблицу поиска цвета (CLUT), иногда называемую палитрой, драйвер минипорта требуется для поддержки этого модального запроса.
IOCTL_VIDEO_SET_CURRENT_MODE

Задает адаптер для указанного режима работы.
IOCTL_VIDEO_SET_CURSOR_ATTR

Задает размер курсора, положение и видимость. Мини-порты для адаптеров, совместимых с VGA, необходимы для поддержки этого запроса, который является модальным. Поддержка является необязательной для других драйверов минипорта.
IOCTL_VIDEO_SET_CURSOR_POSITION

Задает положение курсора (строка и столбец). Мини-порты для адаптеров, совместимых с VGA, необходимы для поддержки этого запроса, который является модальным. Это необязательно для других драйверов минипорта.
IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS

Узнайте, как IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS не обрабатывается драйверами видеопорта. Он полностью обрабатывается системным драйвером видеопорта.
IOCTL_VIDEO_SET_PALETTE_REGISTERS

Загружает указанную часть палитры адаптера, регистрируемую массивом цветов. Мини-порты для адаптеров, совместимых с VGA, необходимы для поддержки этого запроса, который является модальным. Поддержка является необязательной для других драйверов минипорта.
IOCTL_VIDEO_SET_POINTER_ATTR

Задает атрибуты указателя.
IOCTL_VIDEO_SET_POINTER_POSITION

Задает положение указателя. Поддержка этого модального запроса является необязательным. Вспомогательный минипорт-драйвер должен уже обработать запрос указателя включения перед обработкой этого запроса.
IOCTL_VIDEO_SET_POWER_MANAGEMENT

Узнайте, как IOCTL устарел в Windows 2000 и более поздних версиях и больше не поддерживается.
IOCTL_VIDEO_SHARE_VIDEO_MEMORY

Этот IOCTL вызывается процессом, который будет совместно использовать память видео в режиме пользователя в качестве линейного буфера кадров.
IOCTL_VIDEO_SWITCH_DUALVIEW

Уведомляет видеопорт о том, что дополнительное представление должно быть включено или отключено.
IOCTL_VIDEO_UNMAP_VIDEO_MEMORY

Освобождает сопоставление между виртуальным адресным пространством и буфером кадра адаптера и видео ОЗУ. Мини-порты необходимы для поддержки этого немодального запроса.
IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY

Распакует буфер кадра видео и ОЗУ видео из виртуального адресного пространства запрашивающего средства, сопоставленного запросом IOCTL_VIDEO_SHARE_VIDEO_MEMORY.
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

Запрашивает мини-драйвер порта, чтобы определить, готов ли он к коммутатору устройства отображения.

Структуры

 
ENG_EVENT

Структура ENG_EVENT зарезервирована для использования системы.
BACKLIGHT_REDUCTION_GAMMA_RAMP

Содержит таблицу с уменьшением гамма-подстановки.
BRIGHTNESS_LEVEL

Содержит сведения о уровне яркости.
BRIGHTNESS_NIT_RANGE

Линейный диапазон поддерживаемых уровней миллинита.
BRIGHTNESS_NIT_RANGES

Массив структур BRIGHTNESS_NIT_RANGE.
CHROMATICITY_COORDINATE

Содержит координаты цветного датчика CIE 1931.
COLORSPACE_TRANSFORM

Сведения о преобразовании цветового пространства.
COLORSPACE_TRANSFORM_1DLUT_CAP

Таблица подстановки преобразования цветового пространства 1D гамма-крышка.
COLORSPACE_TRANSFORM_3x4

Содержит преобразование цветового пространства для сведений 3x4.
COLORSPACE_TRANSFORM_DATA_CAP

Крышка данных преобразования пространства цветов.
COLORSPACE_TRANSFORM_MATRIX_CAP

Возможности матрицы преобразования пространства цветов.
COLORSPACE_TRANSFORM_MATRIX_V2

Структура матрицы преобразования пространства цветов.
COLORSPACE_TRANSFORM_SET_INPUT

Используется для задания входных данных для преобразования цветового пространства.
COLORSPACE_TRANSFORM_TARGET_CAPS

Целевые крышки преобразования цветового пространства.
DISPLAY_BRIGHTNESS

Структура DISPLAY_BRIGHTNESS зарезервирована для использования системы.
DXGK_WIN32K_PARAM_DATA

Структура DXGK_WIN32K_PARAM_DATA зарезервирована для использования системы.
GAMMA_RAMP_DXGI_1

Dxgi гамма-пандус.
GAMMA_RAMP_RGB

Гамма-пандус для RGB.
GAMMA_RAMP_RGB256x3x16

Гамма-пандус RGB 256x3x16.
MIPI_DSI_CAPS

Дополнительные сведения о структуре MIPI_DSI_CAPS.
MIPI_DSI_PACKET

Пакет DSI-2 (последовательный интерфейс) Mipi (интерфейс обработчика мобильной промышленности).
MIPI_DSI_TRANSMISSION

Дополнительные сведения о структуре MIPI_DSI_TRANSMISSION.
OUTPUT_WIRE_FORMAT

Формат провода вывода.
PANEL_BRIGHTNESS_SENSOR_DATA

Используется для настройки уровня оптимизации для управления яркостью панели.
PANEL_GET_BACKLIGHT_REDUCTION

Получает уровень оптимизации, используемый для управления яркостью панели.
PANEL_GET_BRIGHTNESS

Получает текущий уровень яркости, а также сведения о переходе яркости.
PANEL_QUERY_BRIGHTNESS_CAPS

Извлекает возможности управления яркостью панели отображения.
PANEL_QUERY_BRIGHTNESS_RANGES

Запрашивает список поддерживаемых диапазонов нит.
PANEL_SET_BACKLIGHT_OPTIMIZATION

Используется для настройки уровня оптимизации, используемого для управления яркостью панели.
PANEL_SET_BRIGHTNESS

Направляет драйверу линейное расширение яркости от текущего уровня яркости до целевого уровня яркости за указанный период времени.
PANEL_SET_BRIGHTNESS_STATE

Задает состояние яркости.
SET_ACTIVE_COLOR_PROFILE_NAME

Используется для задания имени активного профиля цвета.
VIDEO_BRIGHTNESS_POLICY

Дополнительные сведения о структуре VIDEO_BRIGHTNESS_POLICY.
VIDEO_CLUT

Дополнительные сведения о структуре VIDEO_CLUT.
VIDEO_MEMORY

Структура VIDEO_MEMORY содержит адрес запрошенного блока памяти видео в режиме ядра.
VIDEO_MEMORY_INFORMATION

Структура VIDEO_MEMORY_INFORMATION содержит сведения о сопоставлении памяти видео в системное пространство или частное виртуальное адресное пространство процесса пользовательского режима.
VIDEO_MODE

Структура VIDEO_MODE содержит запрошенный режим VGA, который должен задать адаптер. Эта структура используется в сочетании с IOCTL_VIDEO_SET_CURRENT_MODE.
VIDEO_MODE_INFORMATION

Структура VIDEO_MODE_INFORMATION содержит все сведения о одном режиме видеоадаптера.
VIDEO_NUM_MODES

Структура VIDEO_NUM_MODES содержит количество режимов, поддерживаемых видеоадаптером, и размер структуры, описывающей каждый режим.
VIDEO_POINTER_ATTRIBUTES

Структура VIDEO_POINTER_ATTRIBUTES содержит атрибуты указателя экрана.
VIDEO_POINTER_CAPABILITIES

Содержит возможности указателя экрана.
VIDEO_POINTER_POSITION

Структура VIDEO_POINTER_POSITION содержит расположение указателя экрана относительно левого верхнего угла экрана.
VIDEO_POWER_MANAGEMENT

Структура VIDEO_POWER_MANAGEMENT содержит сведения, необходимые мини-драйверу для управления питанием.
VIDEO_PUBLIC_ACCESS_RANGES

Структура VIDEO_PUBLIC_ACCESS_RANGES содержит сведения о видеоресурсах, отличных от буферов кадров и ОЗУ видео, таких как регистры ввода-вывода, сопоставленные с памятью, или порты.
VIDEO_SHARE_MEMORY

Структура VIDEO_SHARE_MEMORY используется в запросе к драйверу видеопорта для общего доступа к заданному процессу блок памяти в режиме пользователя.
VIDEO_SHARE_MEMORY_INFORMATION

Структура VIDEO_SHARE_MEMORY_INFORMATION используется для обмена данными с драйвером отображения, который был выполнен запрос на блокировку памяти в пользовательском режиме.
VIDEO_WIN32K_CALLBACKS

Структура VIDEO_WIN32K_CALLBACKS зарезервирована для использования системы.
VIDEO_WIN32K_CALLBACKS_PARAMS

Структура VIDEO_WIN32K_CALLBACKS_PARAMS и перечисление VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE зарезервированы для использования системы.

Перечисления

 
BACKLIGHT_OPTIMIZATION_LEVEL

Указывает тип оптимизации заднего света.
BRIGHTNESS_INTERFACE_VERSION

Задает версии интерфейса яркости.
COLORSPACE_TRANSFORM_DATA_TYPE

Описывает тип данных преобразования цветового пространства.
COLORSPACE_TRANSFORM_STAGE_CONTROL

Элемент управления преобразования цветового пространства.
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION

Версия преобразования цветового пространства заголовок.
COLORSPACE_TRANSFORM_TYPE

Тип преобразования цветового пространства.
DSI_CONTROL_TRANSMISSION_MODE

Режим передачи данных DSI-2 (экранный последовательный интерфейс).
OUTPUT_COLOR_ENCODING

Кодировка цвета выходных данных.
OUTPUT_WIRE_COLOR_SPACE_TYPE

Тип цветового пространства выходного провода.