Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para indicar que a GPU suporta GDI Hardware Acceleration, a implementação de um driver de miniporta de vídeo da função DriverEntry deve preencher o membro DxgkDdiRenderKm da estrutura DRIVER_INITIALIZATION_DATA com um ponteiro para a função DxgkDdiRenderKm implementada pelo driver.
O subsistema do kernel de gráficos DirectX chama a função DxgkDdiRenderKm para gerar um buffer DMA a partir do buffer de comandos que é passado pelo CDD (Canonical Display Driver) de modo kernel fornecido pelo sistema operacional.
Quando o driver da porta de exibição do subsistema do kernel de gráficos DirectX (Dxgkrnl.sys) chama a função DxgkDdiCreateContext, ele define o membro pCreateContext->Flags->GdiContext para indicar o contexto usado para aceleração de hardware GDI.
Da mesma forma, quando o driver da porta de exibição chama a função DxgkDdiCreateDevice, ele define o membro pCreateDevice->Flags->GdiDevice para indicar o dispositivo usado para aceleração de hardware pela GDI.