IDirect3DDevice9::Reset で、Presentのパラメータ(具体的にはフレームバッファの
サイズ)を実行中に動的に変えようとした際に、一部の環境でエラー
(D3DERR_DEVICELOST)が発生してしまい悩んでいます。

IDirect3DDevice9::TestCooperativeLevelではD3D_OKが返ってきているのですが、
その直後のResetでエラーが出ます。(どれだけリトライしてもダメ)

IDirect3DDevice9::Reset以外に、フレームバッファサイズを変更する方法は何か
ないでしょうか?