IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)

IOCTL_MIPI_DSI_QUERY_CAPS recupera las funciones básicas de la interfaz DSI de MIPI expuesta por el controlador de gráficos e información de identificación del panel.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

N/D

Búfer de salida

Búfer en el que se devuelven las funcionalidades de DSI. Debe ser al menos sizeof(DXGK_DSI_CAPS).

Longitud del búfer de salida

Tamaño en bytes del búfer de salida.

Búfer de entrada y salida

N/D

Longitud del búfer de entrada y salida

N/D

Bloque de estado

Irp-IoStatus.Status> se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado de la condición de error adecuada como código NTSTATUS.

Para obtener más información, vea Valores NTSTATUS.

Comentarios

Los IOCTLs de interfaz de procesador del sector móvil (MIPI) digital (DSI) deben controlarse mediante el controlador monitor, panel oem o puerto/miniport.

El controlador del panel OEM debe inicializarse mediante IOCTL_MIPI_DSI_QUERY_CAPS que proporciona información para permitir que el controlador del panel OEM compruebe la compatibilidad del controlador y proporcione los datos de DDB de nivel 1 sin procesar de la pantalla para permitir que un controlador de panel admita varios dispositivos y confirme que no hay ningún error de coincidencia. Las funcionalidades se devuelven en una estructura de DXGK_DSI_CAPS . Es responsabilidad del controlador del panel OEM validar la funcionalidad DSI y la compatibilidad con el panel, ya que ni el controlador de gráficos ni el sistema operativo tienen suficiente información para hacerlo, especialmente para los elementos definidos por el fabricante o no definidos.

El sistema operativo traduce el IOCTL de consulta en una llamada a DsiQueryCaps, pasando el identificador de destino del monitor como entrada y la estructura de límites para la salida. El controlador de gráficos debe rellenar los campos solicitados, con información almacenada en caché si está disponible, ya que los datos deben ser estáticos. Dado que el sistema operativo necesita el valor TargetMaximumReturnPacketSize para la validación de paquetes, puede solicitar las funcionalidades del controlador de gráficos antes de recibir una solicitud del controlador del panel.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado ntddvdeo.h

Consulte también

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION