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


IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Нет.

Длина входного буфера

Недоступно

Выходной буфер

Буфер, в котором возвращаются возможности DSI. Должен иметь значение не менее sizeof(DXGK_DSI_CAPS).

Длина выходного буфера

Размер выходного буфера в байтах.

Буфер входных и выходных данных

Недоступно

Длина входного/выходного буфера

Недоступно

Блок состояния

Irp-IoStatus.Status> имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — Состояние до соответствующего условия ошибки в виде кода NTSTATUS.

Дополнительные сведения см. в разделе Значения NTSTATUS.

Комментарии

Списки IOCTL интерфейса mipi (DSI) должны обрабатываться монитором, oem-панелью или драйвером порта или мини-порта.

Драйвер панели OEM должен инициализироваться с помощью IOCTL_MIPI_DSI_QUERY_CAPS который предоставляет сведения, позволяющие драйверу панели OEM проверять поддержку драйверов, и предоставляет необработанные данные DDB уровня 1 с дисплея, чтобы разрешить одному драйверу панели поддерживать несколько устройств и убедиться в отсутствии несоответствия. Возможности возвращаются в DXGK_DSI_CAPS структуре. Драйвер панели изготовителя оборудования отвечает за проверку возможностей DSI и совместимости с панелью, так как ни графический драйвер, ни ОПЕРАЦИОННая система не имеют достаточной информации для этого, особенно для определенных или неопределенных элементов производителя.

ОС преобразует запрос IOCTL в вызов DsiQueryCaps, передавая целевой идентификатор монитора в качестве входных данных и структуру caps для вывода. Графический драйвер должен заполнить запрошенные поля, используя кэшированные сведения, если они доступны, так как данные должны быть статическими. Так как ос требуется значение TargetMaximumReturnPacketSize для проверки пакетов, она может запросить возможности у графического драйвера перед получением запроса от драйвера панели.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть ntddvdeo.h

См. также раздел

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION