基本上微軟在VISTA上把Windows的顯示系統層做了不一樣的實作.DirectX在XP下對應的是XPDM, 支援到9.0c在VISTA下實作層變成是WDDM(Windows Display Driver Model), 支援DirectX10.DirectX10有實作出一些新的特效, 但僅支援在WDDM上.所以硬是抽離出來, 裝在XP上讓DirectX版本顯示為10是沒什麼意義的.但是在VISTA上確是可以支援DirectX 9.0c的Rendering.