Directdraw
이 섹션에서는 Microsoft DirectDraw 인터페이스 및 아키텍처에 대해 설명하고 DirectDraw 드라이버 작성기에 대한 구현 지침을 제공합니다. 지침은 Microsoft Windows 2000 이상용으로 작성되었습니다. 판독기는 DirectDraw API에 익숙해야 하며 Windows 2000 디스플레이 드라이버 모델을 잘 알고 있어야 합니다.
Microsoft Windows 2000 이상용 Microsoft DirectDraw 드라이버를 만드는 드라이버 작성자는 다음 헤더 파일을 사용해야 합니다.
ddrawint.h 에는 DirectDraw 드라이버의 기본 형식, 상수 및 구조체가 포함되어 있습니다.
ddraw.h 에는 애플리케이션과 드라이버 모두에서 사용되는 기본 형식, 상수 및 구조체가 포함됩니다.
dvp.h 는 드라이버가 DirectDraw VPE(비디오 포트 확장)를 지원할 때 사용됩니다.
dxmini.h 는 비디오 미니포트 드라이버에 커널 모드 비디오 전송, DxApi 인터페이스( DXAPI_INTERFACE 구조에서 지정한 함수)에 대한 지원을 포함하는 경우에 사용됩니다.
ddkmapi.h 는 비디오 캡처 드라이버에서 DxApi 함수에 액세스하는 데 사용됩니다. DirectDraw는 DxApi 인터페이스를 호출합니다.
dmemmgr.h 는 드라이버가 DirectDraw 런타임에 의존하는 대신 자체 메모리 관리를 수행하려는 경우에 사용됩니다.
ddkernel.h 는 드라이버에 커널 모드 지원이 포함된 경우에 사용됩니다.
dx95type.h를 사용하면 드라이버 작성기에서 기존 Windows 98/Me 드라이버를 2000 이상 Windows 쉽게 포팅할 수 있습니다. 이 헤더 파일은 두 플랫폼에서 다른 이름을 매핑합니다.
ddraw.h 헤더 파일은 Windows SDK와 함께 제공됩니다. 다른 모든 헤더 파일은 Windows 드라이버 키트(WDK)에 포함됩니다. Windows DDK(드라이버 개발 키트)에는 p3samp 비디오 디스플레이 디렉터리의 DirectDraw 드라이버에 대한 샘플 코드도 포함되어 있습니다.
DirectDraw 드라이버 함수, 콜백 및 구조체에 대한 참조 페이지는 DirectDraw 드라이버 함수 및 DirectDraw 드라이버구조체에서 찾을 수 있습니다.
DirectDraw에 대한 자세한 내용은 Windows SDK를 참조하세요. DirectDraw 드라이버 작성기는 이메일로 directx@microsoft.com질문과 의견을 보낼 수 있습니다.