Surface 협상
그리기 및 텍스트 출력에는 그릴 표면이 필요합니다. 이 표면은 DrvEnableSurface 함수에 의해 생성되며 기본 표면이라고 합니다. 이 표면은 비디오 디스플레이에 표시되기 때문에 화면 표면이라고도 합니다. 드라이버가 여러 PDEV를 지원할 수 있지만 PDEV 당 하나의 기본 표면만 사용할 수 있습니다. DrvCreateDeviceBitmap 함수를 지원하는 드라이버는 추가 표면을 만들고 사용할 수 있습니다. 이러한 비트맵 표면을 보조 표면 또는 오프 스크린 표면이라고 합니다. 두 유형의 표면에서 드라이버는 지원하는 그리기 작업의 유형을 결정합니다.