俺も画面プロパティからの変更は記憶があいまい
仕組み的には復帰できない気がするんだけど
32bit→16bitってなんで復帰できるんだろうねw

バックバッファとかマジでどうなってんのかと思う

ちなみにもう1度書いておくとデバイスロストは2通り
1.POOL_MANAGEDの内容が元に戻せる
2.デバイスごとロスト(D3DDeviceシボンヌ、D3DDeviceから作成し直す必要アリ)
この2つは確実に存在するのはわかってるんだけど
この2つがどんな条件で分けられてるのかわからない

これで認識あってる?
ただ、2のほうってたしか表現の違いでごちゃごちゃすんだよな
結果的にはデバイス作り直すしかないんだけど
ポインタの先までまるごと無効になったかどうかは正直覚えてない
作りなおすしかないのはそうだと思うんだけど・・・?
微妙な間違いはあるだろうけどその辺は訂正してくれる形でサポート頼む