DXGKDDI_DSICAPS función de devolución de llamada (dispmprt.h)
La función de devolución de llamada DxgkddiDsiCaps consulta las funcionalidades de Display Serial Interface (DSI) para un destino determinado.
Sintaxis
DXGKDDI_DSICAPS DxgkddiDsicaps;
NTSTATUS DxgkddiDsicaps(
[in] HANDLE Context,
[in] D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId,
[out] PDXGK_DSI_CAPS pArgs
)
{...}
Parámetros
[in] Context
Como se recupera de la interfaz MIPI del controlador (DXGK_MIPIDSI_interface ,_ DXGK consulta al controlador para este contexto.
[in] TargetId
Identificador de destino del monitor.
[out] pArgs
Puntero a una estructura de DXGI_DSI_CAPS .
Valor devuelto
DxgkddiDsiCaps devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.
Comentarios
Un controlador de panel OEM debe inicializarse enviando 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. El kernel de gráficos del sistema operativo llama a DxgkddiDsiCaps cuando recibe este IOCTL. Las funcionalidades se devuelven en una estructura DXGK_DSI_CAPS.
El controlador de gráficos rellena los campos de DXGI_DSI_CAPS , 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 deTargetMaximumReturnPacketSize
campo para la validación de paquetes, puede solicitar las funcionalidades del controlador de gráficos antes de recibir una solicitud del controlador del panel.
El controlador del panel OEM es responsable de 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.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Encabezado | dispmprt.h |