IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)

IOCTL_MIPI_DSI_QUERY_CAPS recupera as funcionalidades básicas da interface DSI de MIPI exposta pelo driver gráfico e as informações de identificação do painel.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum.

Comprimento do buffer de entrada

n/d

Buffer de saída

Buffer no qual os recursos de DSI são retornados. Deve ser pelo menos sizeof(DXGK_DSI_CAPS).

Comprimento do buffer de saída

Tamanho em bytes do buffer de saída.

Buffer de entrada/saída

n/d

Comprimento do buffer de entrada/saída

n/d

Bloco de status

Irp-IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida>. Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS.

Para obter mais informações, consulte Valores NTSTATUS.

Comentários

As IOCTLs da INTERFACE serial digital (DSI) da MIPI (Mobile Industry Processor Interface) devem ser manipuladas pelo driver monitor, painel oem ou porta/miniport.

O driver do painel OEM deve ser inicializado usando IOCTL_MIPI_DSI_QUERY_CAPS que fornece informações para permitir que o driver do painel OEM verifique o suporte ao driver e forneça os dados brutos de nível 1 DDB da exibição para permitir que um driver de painel dê suporte a vários dispositivos e confirme se não há nenhuma incompatibilidade. Os recursos são retornados em uma estrutura DXGK_DSI_CAPS . É responsabilidade do driver do painel OEM validar a funcionalidade de DSI e a compatibilidade com o painel, pois nem o driver gráfico nem o sistema operacional têm informações suficientes para fazer isso, especialmente para qualquer elemento definido pelo fabricante ou indefinido.

O sistema operacional converte a consulta IOCTL em uma chamada para DsiQueryCaps, passando a ID de destino do monitor como entrada e a estrutura caps para saída. O driver gráfico deve preencher os campos solicitados, usando informações armazenadas em cache, se disponíveis, pois os dados devem ser estáticos. Como o sistema operacional precisa do valor TargetMaximumReturnPacketSize para validação de pacotes, ele pode solicitar os recursos do driver gráfico antes de receber uma solicitação do driver do painel.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho ntddvdeo.h

Confira também

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION