아직도 ddraw 를 공부하는 사람이 있군요.
하도 오래전 일이라 기억이 가물가물 해서 댓글로만 달아 봅니다.
요즘 win10 에는 새로운 방법이 있는지 모르겠지만, 예전의 윈도는 win32 환경에 에서 GDI 를 통해서만 화면상의 객체를 그리수 있도록 엄격하게 제한이 있었습니다.
이 GDI 란 물건은 윈도 UI 를 그리기 위해서 설계된 API 이기 때문에, 게임에 대한 지원이 부족했습니다.
그래서 개발자들은 윈도에서 게임을 만들기 위해서 Bitmap 한장을 만들고 마치 이걸 screen buffer 처럼 활용해서 이 위에다 뭔가를 그리고 그걸 blit 명령을 통해 윈도에 그리는 방법을 사용했습니다.
그리고 blit 명령은 2d 가속을 통해 h/w 가속이 되기 때문에 괜찮은 방법이었죠.
그후에 directx 가 나와서 이런 방법을 거치지 않고 바로 비디오 메모리에 직접 접근할 수 있게 된 후로는, 굳이 사용할 필요가 없는데, 윈도 모드에선 여전히 이런 작업이 필요한 것입니다.