DDI 버전 보고

DirectX 9.0 버전 드라이버는 DirectX 9.0 런타임에서 드라이버를 처리하는 방법을 결정할 수 있도록 지원하는 DDI 버전을 보고해야 합니다. DDI 버전을 보고하기 위해 드라이버는 D3DGDI2_TYPE_GETDDIVERSION 값을 사용하는 GetDriverInfo2 요청에 응답합니다. DD_GETDDIVERSIONDATA 구조체의 dwDXVersion 멤버는 DirectX 9.0 런타임이 요청을 함을 나타내기 위해 9로 설정됩니다.

드라이버는 DD_GETDDIVERSIONDATA dwDDIVersion 멤버를 DirectX 9.0 런타임에 대해 지원하는 DDI 버전으로 설정합니다. DDI 버전 번호가 DirectX 9.0의 최종 버전보다 낮은 DirectX 9.0 드라이버 개발 키트(DDK)의 시험판 버전으로 드라이버를 빌드한 경우 런타임은 드라이버를 DirectX 8.0으로 대신 처리합니다.