다음을 통해 공유


초기화 및 DMA 버퍼 만들기

GPU가 GDI 하드웨어 가속을 지원함을 나타내려면 디스플레이 미니포트 드라이버의 DriverEntry 함수 구현이 드라이버 구현 DxgkDdiRenderKm 함수에 대한 포인터로 DRIVER_INITIALIZATION_DATA 구조체의 DxgkDdiRenderKm 멤버를 채워야 합니다.

DirectX 그래픽 커널 하위 시스템은 DxgkDdiRenderKm 함수를 호출하여 운영 체제에서 제공하는 커널 모드 CDD(정식 디스플레이 드라이버)로 전달되는 명령 버퍼에서 DMA 버퍼를 생성합니다.

DirectX 그래픽 커널 하위 시스템(Dxgkrnl.sys)의 표시 포트 드라이버가 DxgkDdiCreateContext 함수를 호출하는 경우 pCreateContext-Flags-GdiContext>> 멤버를 설정하여 GDI 하드웨어 가속에 사용되는 컨텍스트를 나타냅니다.

마찬가지로 디스플레이 포트 드라이버가 DxgkDdiCreateDevice 함수를 호출할 때 pCreateDevice-Flags-GdiDevice>> 멤버를 설정하여 GDI 하드웨어 가속에 사용되는 디바이스를 나타냅니다.