Partilhar via


IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)

IOCTL_MIPI_DSI_QUERY_CAPS recupera os recursos básicos da interface DSI de MIPI exposta pelo driver de gráficos 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/a

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/a

Comprimento do buffer de entrada/saída

n/a

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.

Observações

Os IOCTLs de INTERFACE do Processador do Setor Móvel (MIPI) DSI (Interface Serial Digital) devem ser manipulados pelo monitor, pelo painel de oem ou pelo driver de porta/miniporto.

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 DDB de nível 1 da exibição para permitir que um driver de painel dê suporte a vários dispositivos e confirmar que 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 de caps para saída. O driver de gráficos 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 pacote, ele pode solicitar os recursos do driver gráfico antes de receber uma solicitação do driver do painel.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 2004
cabeçalho ntddvdeo.h

Consulte também

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION