Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
För att indikera att GPU:n stöder GDI-maskinvaruacceleration måste en miniportdrivrutinsimplementering av drivern DriverEntry fylla i DxgkDdiRenderKm-medlemmen i DRIVER_INITIALIZATION_DATA-strukturen med en pekare till den drivrutinsimplementerade funktionen DxgkDdiRenderKm .
Undersystemet för DirectX-grafikkärnan anropar funktionen DxgkDdiRenderKm för att generera en DMA-buffert från kommandobufferten som skickas av den kanoniska visningsdrivrutinen i kärnläge (CDD) som tillhandahålls av operativsystemet.
När displayportdrivrutinen för DirectX-grafikkärnundersystemet (Dxgkrnl.sys) anropar funktionen DxgkDdiCreateContext anger den medlemmen pCreateContext-Flags-GdiContext>> för att ange kontexten som används för GDI-maskinvaruacceleration.
På samma sätt, när Displayport-drivrutinen anropar funktionen DxgkDdiCreateDevice, anger den pCreateDevice->Flags->GdiDevice-medlemmen för att ange den enhet som används för GDI-hårdvaruacceleration.