You need to do different things using different DirectX interfaces / Direct3D versions.