WDDM 개발 로드맵
WDDM(Windows 디스플레이 드라이버 모델)을 사용하려면 그래픽 하드웨어 공급업체가 쌍을 이루는 UMD(사용자 모드 디스플레이 드라이버) 및 KMD(커널 모드 디스플레이 미니포트 드라이버)를 제공해야 합니다.
이러한 표시 드라이버를 만들려면 다음 단계를 수행합니다.
1단계: Windows 아키텍처 및 드라이버에 대해 알아봅니다.
Windows 운영 체제에서 드라이버가 작동하는 방식의 기본 사항을 이해해야 합니다. 기본 사항을 알면 적절한 디자인 결정을 내리는 데 도움이 되며 개발 프로세스를 간소화할 수 있습니다. 모든 드라이버 개발자에 대한 개념을 참조 하세요.
2단계: 이 디자인 가이드를 참조하여 WDDM 디스플레이 드라이버의 기본 사항을 알아봅니다.
최신 Windows 릴리스의 주요 새로운 기능에 대한 설명을 보려면 Windows 11 디스플레이 및 그래픽 드라이버의 새로운 기능부터 시작하세요.
3단계: 사용자 모드 디스플레이 드라이버 및 여러 모니터 및 비디오 프레젠테이션 네트워크 섹션에서 UMD 및 KMD 관련 문제에 대해 알아봅니다.
4단계: Windows 드라이버 빌드, 테스트 및 디버그 프로세스 및 도구에 대해 알아봅니다.
드라이버 빌드는 사용자 모드 애플리케이션을 빌드하는 것과 다릅니다. Windows 드라이버 빌드, 디버그 및 테스트 프로세스, 드라이버 서명 및 드라이버 확인에 대한 자세한 내용은 드라이버 개발, 테스트 및 배포를 참조하세요. 도구 빌드, 테스트, 확인 및 디버깅에 대한 자세한 내용은 드라이버 개발 도구를 참조하세요.
5단계: 그래픽 표시 드라이버 디자인 결정
디자인 결정을 내리는 방법에 대한 자세한 내용은 WDDM의 WDDM 및 작업에 대한 구현 팁 및 요구 사항을 참조하세요.
6단계: 디스플레이 드라이버 샘플에 액세스하고 검토합니다.
7단계: 디스플레이 드라이버를 개발, 빌드, 테스트 및 디버그합니다.
그래픽 어댑터용 디스플레이 드라이버를 개발하는 방법에 대한 자세한 내용은 디스플레이 미니포트 및 사용자 모드 디스플레이 드라이버 및 WDDM 작업 흐름 초기화를 참조하세요. 반복적인 빌드, 테스트 및 디버깅에 대한 자세한 내용은 드라이버 개발, 테스트 및 배포를 참조하세요. 드라이버 표시와 관련된 디버깅 팁은 WDDM 드라이버에 대한 디버깅 팁을 참조하세요. 이 프로세스는 작동하는 드라이버를 빌드하는 데 도움이 됩니다.
8단계: 디스플레이 드라이버용 드라이버 패키지를 만듭니다.
자세한 내용은 드라이버 패키지 배포를 참조 하세요. 그래픽 어댑터용 디스플레이 드라이버를 설치하는 방법에 대한 자세한 내용은 디스플레이 미니포트 및 사용자 모드 디스플레이 드라이버에 대한 설치 요구 사항을 참조 하세요.
9단계: 디스플레이 드라이버에 서명하고 배포합니다.
마지막 단계는 서명(선택 사항)하고 드라이버를 배포하는 것입니다. 드라이버가 WHLK(Windows 하드웨어 랩 키트( 이전의 Windows 로고 키트 또는 WLK)에 정의된 품질 표준을 충족하는 경우 Windows 업데이트 프로그램을 통해 배포할 수 있습니다. 자세한 내용은 드라이버 패키지 배포를 참조 하세요.
이러한 단계는 시작점입니다. 개별 드라이버의 요구 사항에 따라 다른 단계가 필요할 수 있습니다.