>>537
DXはCOMだからね、生のままでは使いづらい部分もあるよ。
俺はラッパーでエラー戻り値廃止、ポインタ極力排除、で結構スマートになったよ。
これだけで描画いける。Release無し。

D3DDevice& d3ddevice = D3DDevice::GetInstance();
d3ddevice.BeginScene();
描画処理
d3ddevice.EndScene();