Direct3D 버전 11 DDI에 대한 지원 사용
이 섹션은 Windows 7 이상 및 Windows Server 2008 R2 이상 버전의 Windows 운영 체제에만 적용됩니다.
사용자 모드 디스플레이 드라이버 DLL의 버전 11 DDI에 대한 지원을 사용하도록 설정하려면 그래픽 디바이스에 대한 디스플레이 드라이버를 설치하는 INF 파일은 Direct3D 버전 11 DDI가 Direct3D 버전 9 DDI 및 Direct3D 버전10 DDI 와 동일한 DLL에 있는지 또는 별도의 DLL에 있는지 여부에 관계없이 DLL의 이름을 나열해야 합니다.
디스플레이 미니포트 및 User-Mode 디스플레이 드라이버에 대한 설치 요구 사항 섹션에서는 Windows Vista 디스플레이 드라이버 모델에 따라 사용자 모드 디스플레이 드라이버를 설치하고 사용하는 방법을 설명합니다. 또한 Direct3D 버전 11 DDI에 대한 지원을 사용하도록 설정하려면 버전 11 DDI가 버전 9 및 10 DDI와 동일한 DLL에 있는 경우에도 버전 11 DDI를 포함하는 DLL 이름을 사용자 모드 표시 드라이버 이름 목록의 세 번째 항목으로 지정해야 합니다.
여러 위치에서 동일한 사용자 모드 표시 드라이버 DLL 이름을 사용하여 드라이버 구현을 통합할 수 있습니다. 실제로 Direct3D 버전 10 및 버전 11 DD의 디자인은 Direct3D 버전 10 및 Direct3D 버전 11 드라이버의 공유 구현을 강력하게 지원합니다.
다음 예제에서는 버전 11 DDI가 Umd11.dll 포함된 경우(즉, 버전 9 및 10 DDI와 별도의 DLL) 버전 11 DDI에 대한 지원을 사용하도록 설정하는 방법을 보여 줍니다.
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd9.dll, umd10.dll, umd11.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd9, umd10, umd11
다음 예제에서는 버전 11 DDI가 Umd.dll 포함된 경우(즉, Direct3D 버전 9, 10 및 11 드라이버의 공유 구현) 버전 11 DDI에 대한 지원을 사용하도록 설정하는 방법을 보여 줍니다.
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd.dll, umd.dll, umd.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd, umd, umd