DXGKDDI_DSICAPS função de retorno de chamada (dispmprt.h)
A função de retorno de chamada DxgkddiDsiCaps consulta os recursos de DSI (Interface Serial de Exibição) para um destino específico.
Sintaxe
DXGKDDI_DSICAPS DxgkddiDsicaps;
NTSTATUS DxgkddiDsicaps(
[in] HANDLE Context,
[in] D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId,
[out] PDXGK_DSI_CAPS pArgs
)
{...}
Parâmetros
[in] Context
Conforme recuperado da interface MIPI do driver (DXGK_MIPIDSI_interface ,_ DXGK consulta o driver para esse contexto.
[in] TargetId
Identificador de destino do monitor.
[out] pArgs
Ponteiro para uma estrutura de DXGI_DSI_CAPS .
Retornar valor
DxgkddiDsiCaps retornará STATUS_SUCCESS se for bem-sucedido; caso contrário, retornará um dos códigos de erro definidos em Ntstatus.h.
Comentários
Um driver de painel OEM deve ser inicializado enviando IOCTL_MIPI_DSI_QUERY_CAPS que fornece informações para permitir que o driver de 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 que não há nenhuma incompatibilidade. O kernel de elementos gráficos do sistema operacional chama DxgkddiDsiCaps quando recebe esse IOCTL. Os recursos são retornados em uma estrutura DXGK_DSI_CAPS.
O driver gráfico preenche os campos DXGI_DSI_CAPS , usando informações armazenadas em cache, se disponíveis, pois os dados devem ser estáticos. Como o sistema operacional precisa do valor doTargetMaximumReturnPacketSize
campo para validação de pacotes, ele pode solicitar os recursos do driver gráfico antes de receber uma solicitação do driver do painel.
O driver do painel OEM é responsável por 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.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | dispmprt.h |